Hi,
I have included the Java FCKeditor in my webapp, but there is a problem when I try to upload a file.
I think I have done the installation correctley, I tried to study all the docs in java.fckeditor.net
I am using the following config file (I am testing in Eclipse):
I can see the editor and it works fine except to the upload functionality. In fact, the folder creation through resource browser works fine, i.e. I can create subfolders through the resource browser and I can see the created folders in the filesystem.
However when I try to upload a file (image or anything else), I get the following error in the logs:
When the upload is made through the full resource browser interface, there is also this message above the upload box:
Any ideas?
Thanks in advance
I have included the Java FCKeditor in my webapp, but there is a problem when I try to upload a file.
I think I have done the installation correctley, I tried to study all the docs in java.fckeditor.net
I am using the following config file (I am testing in Eclipse):
connector.userActionImpl=net.fckeditor.requestcycle.impl.EnabledUserAction connector.impl=net.fckeditor.connector.impl.LocalConnector connector.userPathBuilderImpl=net.fckeditor.requestcycle.impl.ServerRootPathBuilder connector.userFilesPath=/myCMS/userfiles connector.userFilesAbsolutePath=/media/data/Documents/code/java/myworkspace/myCMS/WebContent/userfiles
I can see the editor and it works fine except to the upload functionality. In fact, the folder creation through resource browser works fine, i.e. I can create subfolders through the resource browser and I can see the created folders in the filesystem.
However when I try to upload a file (image or anything else), I get the following error in the logs:
18:08:40,758 DEBUG Dispatcher:230 - Entering Dispatcher#doPost 18:08:40,759 DEBUG Dispatcher:137 - Parameter Command: FileUpload 18:08:40,760 DEBUG Dispatcher:138 - Parameter Type: Image 18:08:40,760 DEBUG Dispatcher:139 - Parameter CurrentFolder: /lalakis/test/ May 18, 2010 6:08:40 PM org.apache.catalina.core.ApplicationContext log INFO: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
When the upload is made through the full resource browser interface, there is also this message above the upload box:
Upload a new file in this folder (Upload in progress, please wait...)that never ends
Any ideas?
Thanks in advance

Re: Java FCKeditor 2.6 upload problem IndexOutOfBoundsExcept
Re: Java FCKeditor 2.6 upload problem IndexOutOfBoundsExcept
Hi and thanks for your answer.
I am using the latest Java and the latest Tomcat.
As libraries, I am using
fckeditor-java-core-2.6.jar
log4j-1.2.15.jar
slf4j-api-1.5.8.jar
slf4j-log4j12-1.5.8.jar
I am testing the editor with one of your sample JSPs. First I create a subfolder (newfolder) and then I browse to that subfolder and try to upload a file on it.
May 19, 2010 11:31:44 AM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386/server:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386:/usr/lib/xulrunner-addons:/usr/lib/xulrunner-addons:/usr/java/packages/lib/i386:/lib:/usr/lib May 19, 2010 11:31:44 AM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ConvergeCMS' did not find a matching property. May 19, 2010 11:31:44 AM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 May 19, 2010 11:31:44 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 857 ms May 19, 2010 11:31:44 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina May 19, 2010 11:31:44 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.26 EncodingFilter ver. 1.2 (c) Coldbeans info@servletsuite.com 11:31:46,012 INFO XmlConfigurationProvider:31 - Parsing configuration file [struts-default.xml] 11:31:46,316 INFO XmlConfigurationProvider:31 - Parsing configuration file [struts-plugin.xml] 11:31:46,371 INFO XmlConfigurationProvider:31 - Parsing configuration file [struts.xml] 11:31:46,379 INFO DefaultConfiguration:31 - Overriding property struts.i18n.reload - old value: false new value: true 11:31:46,380 INFO DefaultConfiguration:31 - Overriding property struts.configuration.xml.reload - old value: false new value: true 11:31:46,390 INFO BeanSelectionProvider:31 - Loading global messages from resources 11:31:47,376 DEBUG InitServlet:32 - Initializing Class:gr.converge.portal.bussiness.service.PortalServiceImpl and storing in application context key:SERVICE_KEY 11:31:47,473 INFO Environment:543 - Hibernate 3.3.1.GA 11:31:47,479 INFO Environment:576 - hibernate.properties not found 11:31:47,487 INFO Environment:709 - Bytecode provider name : javassist 11:31:47,495 INFO Environment:627 - using JDK 1.4 java.sql.Timestamp handling 11:31:47,597 INFO Configuration:1460 - configuring from resource: /hibernate.cfg.xml 11:31:47,598 INFO Configuration:1437 - Configuration resource: /hibernate.cfg.xml 11:31:47,760 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Invitation.hbm.xml 11:31:47,924 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Invitation -> invitation 11:31:48,102 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/User.hbm.xml 11:31:48,143 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.User -> user 11:31:48,150 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Cms.hbm.xml 11:31:48,179 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Cms -> cms 11:31:48,182 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Player.hbm.xml 11:31:48,272 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Player -> player 11:31:48,281 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Log.hbm.xml 11:31:48,352 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Log -> log 11:31:48,358 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Placeholder.hbm.xml 11:31:48,402 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Placeholder -> placeholder 11:31:48,406 INFO HbmBinder:1441 - Mapping collection: gr.converge.portal.bussiness.mappings.Placeholder.categories -> position_in_page 11:31:48,408 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Language.hbm.xml 11:31:48,456 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Language -> language 11:31:48,459 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Category.hbm.xml 11:31:48,539 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Category -> category 11:31:48,561 INFO HbmBinder:1441 - Mapping collection: gr.converge.portal.bussiness.mappings.Category.placeholders -> position_in_page 11:31:48,566 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/PendingStatus.hbm.xml 11:31:48,615 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.PendingStatus -> pending_status 11:31:48,616 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Approval.hbm.xml 11:31:48,684 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Approval -> approval 11:31:48,698 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Role.hbm.xml 11:31:48,767 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Role -> role 11:31:48,769 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Score.hbm.xml 11:31:48,857 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Score -> score 11:31:48,878 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Metadata.hbm.xml 11:31:48,923 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Metadata -> metadata 11:31:48,930 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Msgbuffer.hbm.xml 11:31:48,972 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Msgbuffer -> msgbuffer 11:31:48,982 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Actor.hbm.xml 11:31:49,017 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Actor -> actor 11:31:49,026 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Message.hbm.xml 11:31:49,066 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Message -> message 11:31:49,067 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Site.hbm.xml 11:31:49,102 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Site -> site 11:31:49,109 INFO Configuration:586 - Reading mappings from resource : gr/converge/portal/bussiness/mappings/Playersite.hbm.xml 11:31:49,143 INFO HbmBinder:322 - Mapping class: gr.converge.portal.bussiness.mappings.Playersite -> playersite 11:31:49,145 INFO Configuration:1575 - Configured SessionFactory: mine 11:31:49,154 DEBUG InitSessionFactory:126 - classic factory 11:31:49,155 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.User.logs -> log 11:31:49,157 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.User.actors -> actor 11:31:49,157 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Cms.approvals -> approval 11:31:49,158 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Cms.metadatas -> metadata 11:31:49,159 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Player.playersites -> playersite 11:31:49,160 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Player.invitationsForNewPlayerId -> invitation 11:31:49,160 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Player.invitationsForPlayerId -> invitation 11:31:49,161 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Player.messages -> message 11:31:49,162 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Player.scores -> score 11:31:49,163 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Language.categories -> category 11:31:49,169 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Category.approvals -> approval 11:31:49,171 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Category.categories -> category 11:31:49,172 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Category.cmses -> cms 11:31:49,173 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.PendingStatus.approvals -> approval 11:31:49,173 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Role.actors -> actor 11:31:49,174 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Actor.approvals -> approval 11:31:49,175 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Actor.logs -> log 11:31:49,177 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Actor.categories -> category 11:31:49,185 INFO HbmBinder:2404 - Mapping collection: gr.converge.portal.bussiness.mappings.Site.playersites -> playersite 11:31:49,396 INFO ConnectionProviderFactory:95 - Initializing connection provider: org.hibernate.connection.C3P0ConnectionProvider 11:31:49,407 INFO C3P0ConnectionProvider:103 - C3P0 using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/convergecms?useUnicode=true&characterEncoding=UTF-8 11:31:49,408 INFO C3P0ConnectionProvider:104 - Connection properties: {user=root, password=****} 11:31:49,408 INFO C3P0ConnectionProvider:107 - autocommit mode: false 11:31:49,441 INFO MLog:80 - MLog clients using log4j logging. 11:31:49,576 INFO C3P0Registry:204 - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] 11:31:49,715 INFO AbstractPoolBackedDataSource:462 - Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@63d99c70 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@f6d6b0be [ acquireIncrement -> 1, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> z8kfsx881cqx2wn14is6nk|d19cdf, idleConnectionTestPeriod -> 0, initialPoolSize -> 0, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 120, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 0, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@69c45811 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> z8kfsx881cqx2wn14is6nk|12f41a5, jdbcUrl -> jdbc:mysql://localhost/convergecms?useUnicode=true&characterEncoding=UTF-8, properties -> {user=******, password=******} ], preferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> z8kfsx881cqx2wn14is6nk|175b7f9, numHelperThreads -> 3 ] 11:31:50,112 INFO SettingsFactory:116 - RDBMS: MySQL, version: 5.1.41-3ubuntu12 11:31:50,114 INFO SettingsFactory:117 - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.7 ( Revision: ${svn.Revision} ) 11:31:50,137 INFO Dialect:175 - Using dialect: org.hibernate.dialect.MySQLDialect 11:31:50,143 INFO TransactionFactoryFactory:59 - Using default transaction strategy (direct JDBC transactions) 11:31:50,147 INFO TransactionManagerLookupFactory:80 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 11:31:50,148 INFO SettingsFactory:170 - Automatic flush during beforeCompletion(): disabled 11:31:50,148 INFO SettingsFactory:174 - Automatic session close at end of transaction: disabled 11:31:50,149 INFO SettingsFactory:181 - JDBC batch size: 15 11:31:50,150 INFO SettingsFactory:184 - JDBC batch updates for versioned data: disabled 11:31:50,151 INFO SettingsFactory:189 - Scrollable result sets: enabled 11:31:50,153 INFO SettingsFactory:197 - JDBC3 getGeneratedKeys(): enabled 11:31:50,154 INFO SettingsFactory:205 - Connection release mode: auto 11:31:50,155 INFO SettingsFactory:229 - Maximum outer join fetch depth: 2 11:31:50,156 INFO SettingsFactory:232 - Default batch fetch size: 1 11:31:50,157 INFO SettingsFactory:236 - Generate SQL with comments: disabled 11:31:50,157 INFO SettingsFactory:240 - Order SQL updates by primary key: disabled 11:31:50,157 INFO SettingsFactory:244 - Order SQL inserts for batching: disabled 11:31:50,158 INFO SettingsFactory:420 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 11:31:50,162 INFO ASTQueryTranslatorFactory:47 - Using ASTQueryTranslatorFactory 11:31:50,163 INFO SettingsFactory:252 - Query language substitutions: {} 11:31:50,163 INFO SettingsFactory:257 - JPA-QL strict compliance: disabled 11:31:50,164 INFO SettingsFactory:262 - Second-level cache: enabled 11:31:50,164 INFO SettingsFactory:266 - Query cache: disabled 11:31:50,165 INFO SettingsFactory:405 - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory 11:31:50,165 INFO SettingsFactory:276 - Optimize cache for minimal puts: disabled 11:31:50,166 INFO SettingsFactory:285 - Structured second-level cache entries: disabled 11:31:50,174 INFO SettingsFactory:314 - Statistics: disabled 11:31:50,175 INFO SettingsFactory:318 - Deleted entity synthetic identifier rollback: disabled 11:31:50,175 INFO SettingsFactory:333 - Default entity-mode: pojo 11:31:50,176 INFO SettingsFactory:337 - Named query checking : enabled 11:31:50,232 INFO SessionFactoryImpl:187 - building session factory 11:31:51,020 INFO SessionFactoryObjectFactory:109 - Factory name: mine 11:31:51,023 INFO NamingHelper:49 - JNDI InitialContext properties:{} 11:31:51,025 INFO SessionFactoryObjectFactory:114 - Bound factory to JNDI name: mine 11:31:51,026 WARN SessionFactoryObjectFactory:124 - InitialContext did not implement EventContext 11:31:51,028 DEBUG InitServlet:40 - Initialized Class:gr.converge.portal.bussiness.service.PortalServiceImpl in application context key:SERVICE_KEY 11:31:51,044 DEBUG PropertiesLoader:72 - default.properties loaded 11:31:51,045 DEBUG PropertiesLoader:94 - /fckeditor.properties loaded 11:31:51,051 INFO Dispatcher:92 - Connector initialized to net.fckeditor.connector.impl.LocalConnector May 19, 2010 11:31:51 AM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 May 19, 2010 11:31:51 AM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 May 19, 2010 11:31:51 AM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/84 config=null May 19, 2010 11:31:51 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 6618 ms 11:31:59,391 WARN OgnlValueStack:45 - Could not find property [struts.actionMapping] 11:32:00,028 WARN OgnlValueStack:45 - Could not find property [struts.actionMapping] 11:32:00,039 DEBUG Dispatcher:112 - Entering Dispatcher#doGet 11:32:00,040 DEBUG Dispatcher:137 - Parameter Command: GetFoldersAndFiles 11:32:00,041 DEBUG Dispatcher:138 - Parameter Type: Image 11:32:00,042 DEBUG Dispatcher:139 - Parameter CurrentFolder: / 11:32:00,063 INFO RequestCycleHandler:58 - UserAction initialized to net.fckeditor.requestcycle.impl.EnabledUserAction 11:32:00,066 INFO RequestCycleHandler:73 - UserPathBuilder initialized to net.fckeditor.requestcycle.impl.ServerRootPathBuilder 11:32:00,077 DEBUG Dispatcher:183 - Exiting Dispatcher#doGet 11:32:16,722 WARN OgnlValueStack:45 - Could not find property [struts.actionMapping] 11:32:16,725 DEBUG Dispatcher:112 - Entering Dispatcher#doGet 11:32:16,726 DEBUG Dispatcher:137 - Parameter Command: CreateFolder 11:32:16,727 DEBUG Dispatcher:138 - Parameter Type: Image 11:32:16,727 DEBUG Dispatcher:139 - Parameter CurrentFolder: / 11:32:16,728 DEBUG Dispatcher:144 - Parameter NewFolderName: newfolder 11:32:16,729 DEBUG Dispatcher:152 - Parameter NewFolderName (sanitized): newfolder 11:32:16,731 DEBUG Dispatcher:183 - Exiting Dispatcher#doGet 11:32:16,757 WARN OgnlValueStack:45 - Could not find property [struts.actionMapping] 11:32:16,759 DEBUG Dispatcher:112 - Entering Dispatcher#doGet 11:32:16,760 DEBUG Dispatcher:137 - Parameter Command: GetFoldersAndFiles 11:32:16,761 DEBUG Dispatcher:138 - Parameter Type: Image 11:32:16,761 DEBUG Dispatcher:139 - Parameter CurrentFolder: / 11:32:16,764 DEBUG Dispatcher:183 - Exiting Dispatcher#doGet 11:32:20,135 WARN OgnlValueStack:45 - Could not find property [struts.actionMapping] 11:32:20,137 DEBUG Dispatcher:112 - Entering Dispatcher#doGet 11:32:20,138 DEBUG Dispatcher:137 - Parameter Command: GetFolders 11:32:20,139 DEBUG Dispatcher:138 - Parameter Type: Image 11:32:20,140 DEBUG Dispatcher:139 - Parameter CurrentFolder: / 11:32:20,142 DEBUG Dispatcher:183 - Exiting Dispatcher#doGet 11:32:20,165 WARN OgnlValueStack:45 - Could not find property [struts.actionMapping] 11:32:20,167 DEBUG Dispatcher:112 - Entering Dispatcher#doGet 11:32:20,168 DEBUG Dispatcher:137 - Parameter Command: GetFoldersAndFiles 11:32:20,168 DEBUG Dispatcher:138 - Parameter Type: Image 11:32:20,169 DEBUG Dispatcher:139 - Parameter CurrentFolder: /newfolder/ 11:32:20,171 DEBUG Dispatcher:183 - Exiting Dispatcher#doGet 11:32:28,170 WARN OgnlValueStack:45 - Could not find property [struts.actionMapping] 11:32:28,172 DEBUG Dispatcher:230 - Entering Dispatcher#doPost 11:32:28,172 DEBUG Dispatcher:137 - Parameter Command: FileUpload 11:32:28,173 DEBUG Dispatcher:138 - Parameter Type: Image 11:32:28,173 DEBUG Dispatcher:139 - Parameter CurrentFolder: /newfolder/ May 19, 2010 11:32:28 AM org.apache.catalina.core.ApplicationContext log INFO: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0Re: Java FCKeditor 2.6 upload problem IndexOutOfBoundsExcept
We are using struts2 in our webapp and in the web.xml there ws the following configuration:
We changed it to
And everything works fine now! Thanks for your help anyway!