This problem is fixed on 2014 Summer(Honoka).
Requirement [4469] After updating to 2014 Spring, an error occurs on the database operation screen.
https://issue.intra-mart.jp/issues/4469
[Symptom]
Database operation cannot be performed when the database is operated by the system administrator with the message "HTTP 500: An error occurred in the server.” displayed.
*An error message example to be output
--------------------------------
jp.co.intra_mart.common.aid.jsdk.javax.servlet.exception.ExtendedServletException: Runtime error: system/database/views/sql_input
:
(Omitted)
:
Caused by: java.lang.ClassNotFoundException: _system._database._views._sql_95_result_46_js (in EnvironmentClassLoader[web-app:production/webapp/default/imart])
:
(Omitted)
--------------------------------
[Condition]
This error occurs by a bug in intra-mart Accel Platform 2014 Spring.
*The event occurs when you updated intra-mart Accel Platform 2013 Winter or earlier versions to intra-mart Accel Platform 2014 Spring.
[Cause]
If you operate the database in the stage before 2014 Spring, the input contents will be retained as history.
The retained history is stored in Permanent in the form in which the class definition etc. are embedded. (Serialized)
Therefore, if the original js file is changed (when the class definition is changed), restoration fails and it cannot be read.
[Workaround]
By deleting the following files in the system storage of the operation environment, the event will not occur.
storage/system/treasure/box/darticles/dsystem.database
*Since the above file is a file which stores the execution history of the database operation (SQL), all items in the execution history will be cleared after deletion.
-- Target ---------------------------------------------------------------------
iAP/Accel Platform/2014 Spring(Granada)
--------------------------------------------------------------------------------
FAQID:407