I-ball stops logging

After aprox 12 hours (upto 150 msg per user) i-ball seems to stop logging. I have tried disabling and enabling the logging feature. to no avail, with no errors.

when I try to restart the plugin I get the following error

–>HTTP ERROR: 500

–>String index out of range: -1

–>RequestURI=/plugin-admin.jsp

–>

–>Powered by Jetty://

after attempting to restart the plug in it appears it is not installed.

the only way I can seem to fix the problem is to restart wildfire.

I am using I-ball 1.0.0 Ver 1.0.0 with wildfire 2.6.2 with an internal database running on windows 2003. we currently have less than 25 users.

it sounds like there have been a couple of people with this problem


http://sourceforge.net/forum/forum.php?thread_id=1466421&forum_id=534700


http://sourceforge.net/forum/forum.php?thread_id=1478252&forum_id=534700


I just found that if I restart this plugin twice it works again. atleast for another 12 hours or so.

I’'ve been searching for this problem before creating a new post. I was about to start a new thread when I saw this.

How have you restarted the plugin? When i try through the web browser i get the same error

–>HTTP ERROR: 500

–>String index out of range: -1

–>RequestURI=/plugin-admin.jsp

–>

–>Powered by Jetty://

I attempted to delete the plugin through the web browser and received same error message. I deleted the actual plugin from the wildfire directory (…\Wildfire\Plugins…) and reinstalled. I was then able to view logs again. However, from what I’'ve been reading it wont be long until this happens again. I hope somebody finds a perm fix.

Message was edited by: bartokk

Update from my last post.

After I reinstalled the I-ball plugin I was able to view the logs. However, a lot of the logs show messages in the incorrect order and the time stamp is the same. The time stamp is the same on each user. There are x number of messages with 3:31PM. I’'m guessing this is the time when I reinstalled the plugin.

Is this a bug that needs to be reported? I’'m guessing the i-ball plugin will stop working and need to be reinstalled again but its going to drive me crazy if all the messages later show up in the incorrect order and with the same time stamp.

I have found the work around. you must restart I-ball twice. the first time you WILL receive the error & Iball will seem to stop working. go BACK to the plugins page and click the restart icon again. for some reason this works on my system.

I would really like to find the FIX.

Senate Eskridge

Unfortunately that’'s not working for me. No matter how many times I go back and try to restart I still get the same error message. I can uninstall and reinstall but then I have the problem of the time stamp changing (all messages will have same time), not all chats are recorded, and conversations are not shown in the correct order.

I can restart if I do it twice. however I have the same problem with the time stamp. I donot seem to loose any messages however. I am stumped as to why I-ball would stop after a certain amount of time. I am trying to find a pattern.

Hey guys,

Have you tried contacting the I-ball developer about these problems? Maybe they already have a bug fix available.

Regards,

– Gato

I have the same problem

Running WiFi 2.6.2 / I-Ball 3.0 / running on Win2k

I have tried contacting the author to no avail.

I have researched this, still no answer. I know you would all like copys of the logs. but I cannot seem to find any info about I-Ball

I have found SOME info.

another post same topic (no help[/i])[/b]http://www.jivesoftware.org/community/thread.jspa?messageID=117110&#117110

another post same topic (no help[/i])[/b]

http://demo.jivesoftware.com/sandbox/thread.jspa?threadID=18936&tstart=0

I-ball main page (still no help[/i])[/b]

Senate Eskridge

I finally have logs!!!

I restarted I-ball it ran from 2:18pm to 3:19pm logged 75 messages and stoped

I got it to restart

  1. click restart plugin

  2. cliack back button

  3. click restart plugin again

i noticed if you browse away (i.e. look at the error log) you will have to repeat the steps above.

ERROR LOG**/b

-restaeted plugin at 2:19—[/b]

2006.06.06 14:19:22 [org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginSer vlet.java:205)

]

java.lang.NullPointerException

at org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginServ let.java:199)

at org.jivesoftware.wildfire.container.PluginManager.unloadPlugin(PluginManager.ja va:391)

at org.jivesoftware.wildfire.admin.plugin_002dadmin_jsp._jspService(plugin_002dadm in_jsp.java:104)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:830)

at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)

at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:471)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:633)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

at org.mortbay.http.HttpServer.service(HttpServer.java:909)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

not sure if this external connection has anything todo with this. the last I-ball entry was at 15:19******/b

2006.06.06 15:34:50 [org.jivesoftware.wildfire.server.OutgoingServerSession.createOutgoingSession(O utgoingServerSession.java:259)

] Error trying to connect to remote server: 72.24.106.174(DNS lookup: 72.24.106.174:5269)

java.net.SocketTimeoutException: connect timed out

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(Unknown Source)

at java.net.PlainSocketImpl.connectToAddress(Unknown Source)

at java.net.PlainSocketImpl.connect(Unknown Source)

at java.net.SocksSocketImpl.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at org.jivesoftware.wildfire.server.OutgoingServerSession.createOutgoingSession(Ou tgoingServerSession.java:254)

at org.jivesoftware.wildfire.server.OutgoingServerSession.authenticateDomain(Outgo ingServerSession.java:140)

at org.jivesoftware.wildfire.server.OutgoingSessionPromise.createSessionAndSendPac ket(OutgoingSessionPromise.java:126)

at org.jivesoftware.wildfire.server.OutgoingSessionPromise.access$300(OutgoingSess ionPromise.java:37)

at org.jivesoftware.wildfire.server.OutgoingSessionPromise$1$1.run(OutgoingSession Promise.java:91)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Restarted plug in at 15:59**/b

2006.06.06 15:59:21 [org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginSer vlet.java:205)

]

java.lang.NullPointerException

at org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginServ let.java:199)

at org.jivesoftware.wildfire.container.PluginManager.unloadPlugin(PluginManager.ja va:391)

at org.jivesoftware.wildfire.admin.plugin_002dadmin_jsp._jspService(plugin_002dadm in_jsp.java:104)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:830)

at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)

at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:471)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:633)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

at org.mortbay.http.HttpServer.service(HttpServer.java:909)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

2006.06.06 15:59:35 [org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginSer vlet.java:205)

]

java.lang.NullPointerException

at org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginServ let.java:199)

at org.jivesoftware.wildfire.container.PluginManager.unloadPlugin(PluginManager.ja va:391)

at org.jivesoftware.wildfire.admin.plugin_002dadmin_jsp._jspService(plugin_002dadm in_jsp.java:104)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:830)

at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)

at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:471)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:633)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

at org.mortbay.http.HttpServer.service(HttpServer.java:909)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

Senate Eskridge

I have the same issue, sorry about the double post


Problem with logging

Posted: Jun 15, 2006 5:09 PM Reply

I am using wildfire 2.6.2 with the I ball plug. atleast once a day it seems to stop logging. then when I try to restart I get an error.

I pulled this from the error log, from when I restarted the plugin.

2006.06.15 16:01:44 [org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginSer vlet. java:205)

]

java.lang.NullPointerException

at org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginServ let.j ava:199)

at org.jivesoftware.wildfire.container.PluginManager.unloadPlugin(PluginManager.ja va:39 1)

at org.jivesoftware.wildfire.admin.plugin_002dadmin_jsp._jspService(plugin_002dadm in_js p.java:104)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:830)

at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)

at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:821)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:821)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter .java:41)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:821)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:821)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java: 471)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:63 3)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

at org.mortbay.http.HttpServer.service(HttpServer.java:909)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

— Marker inserted by admin at Jun 15, 2006 4:02:56 PM —

2006.06.15 16:04:11 [org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginSer vlet. java:205)

]

java.lang.NullPointerException

at org.jivesoftware.wildfire.container.PluginServlet.unregisterServlets(PluginServ let.j ava:199)

at org.jivesoftware.wildfire.container.PluginManager.unloadPlugin(PluginManager.ja va:39 1)

at org.jivesoftware.wildfire.admin.plugin_002dadmin_jsp._jspService(plugin_002dadm in_js p.java:104)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:830)

at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)

at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:821)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:43)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:821)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter .java:41)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:821)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionH andler.java:821)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java: 471)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:63 3)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

at org.mortbay.http.HttpServer.service(HttpServer.java:909)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

posted in the wrong thread…removed.

Message was edited by: mjparme

Hey mjparme…what a tease! I opened my email this morning and thought that somebody finally had an answer. oh well

Well it depends on which question is the primary quesiton of this thread…if it is about the string index out of range on the the plugin-admin.jsp page mentioned in the first post then I don’'t have an answer. However, I did apparently fix the problem of iBall stopping to log stuff (at least for us).

I will go ahead an put my post back to see if it helps anyone with the problem of iBall stopping to log, and note that this StringIndexOutOfRange exception I am referring to is not the one on the plugin-admin.jsp page, it is one that happens on occasion that causes iBall to stop logging:

The StringIndexOutOfRange exception occurs because there is a bug in the insert(Message) method in the ChatAuditProvider class. It assumed all “from” fields in a packet have a “/” in them, which is not the case. For example when you first create a room this packet is generated (notice there is no “/” in the from field):

I have changed this so it doesn’'t blindly assume there was a “/” found in the from field. If not it uses the entire JID as the fromUser and if it finds a / it does what it did before (parses off everything after the “/” and uses that as the fromUser)

Also, when iBall was first creating the tables (in the loadTables method) it is calling isSQLCommandPart method on the DBConnectionManager class which no longer seems to exist. We created the tables manually from the provided schemas so we simply removed the loadTables method.

Very good hint, now the iBall Plugin works with Wildfire 3.x versions, I just had to create the tables before installing the Plugin.

Thanks

Achim

PS: Here are the SQL-Create Scripts:

CREATE TABLE iballchatmessage (

chatMessageId bigint(20) NOT NULL,

toUsername varchar(100) collate latin1_general_ci default NULL,

fromUsername varchar(100) collate latin1_general_ci default NULL,

chatDate datetime NOT NULL,

message text collate latin1_general_ci NOT NULL,

del_toUsername varchar(50) collate latin1_general_ci default ‘‘NULL’’,

del_fromUsername varchar(50) collate latin1_general_ci default ‘‘NULL’’,

del_admin varchar(50) collate latin1_general_ci default ‘‘NULL’’,

PRIMARY KEY (chatMessageId),

KEY iballChatMessage_date_idx (chatDate),

KEY iballChatMessage_dateuser_idx (chatDate,toUsername,fromUsername),

KEY iballChatMessage_user_idx (toUsername,fromUsername)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

CREATE TABLE iballchatversion (

majorversion int(11) NOT NULL,

minorversion int(11) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

INSERT INTO iballchatversion VALUES

(’‘1’’,’‘0’’);

I didn’'t really realize that people were having problems getting iBall to run with Wildfire 3.x. If I had I would have spoke up sooner.

The author of iBall doesn’'t seem to maintain it anymore or I would submit a patch to him.

I know this is the wrong section of the forum but how would someone get this plugin posted to the WiFi plugins page so it could be openly maintained?

Can you please post your modified code lines so everyone can use it rather than waiting for the author to fix it (which doesn’‘t seem to be happened since it’‘s not actively develope anymore). I use this code to fix it and it’‘s working OK and Iball doesn’'t stop anymore when using with groupchat.

if( message.getFrom().toString().indexOf("/") > 0 ) {

fromUser = message.getFrom().toBareJID().substring( 0, message.getFrom().toBareJID().indexOf("@") );

fromUser += message.getFrom().toString().substring( message.getFrom().toString().indexOf("/"));

}

else {

fromUser = message.getFrom().toBareJID().substring( 0, message.getFrom().toBareJID().indexOf("@") );

}

One problem that I’'m having with rebuild the iball is that it could find the “package org.jivesoftware.wildfire.plugin.iball-auditor”

Compiling 3 source files to /tmp/build_wildfire/wildfire_src/target/plugins-dev/iball-auditor/target/jspc/c lasses

/tmp/build_wildfire/wildfire_src/target/plugins-dev/iball-auditor/target/jspc/j ava/org/jivesoftware/wildfire/plugin/iball-auditor/iball_002dlog_002dsearch_002d form_jsp.java:1: ‘’;’’ expected

package org.jivesoftware.wildfire.plugin.iball-auditor;

^

/tmp/build_wildfire/wildfire_src/target/plugins-dev/iball-auditor/target/jspc/j ava/org/jivesoftware/wildfire/plugin/iball-auditor/iball_002dprops_002dedit_002d form_jsp.java:1: ‘’;’’ expected

package org.jivesoftware.wildfire.plugin.iball-auditor;

^

/tmp/build_wildfire/wildfire_src/target/plugins-dev/iball-auditor/target/jspc/j ava/org/jivesoftware/wildfire/plugin/iball-auditor/iball_002duser_002daudit_002d form_jsp.java:1: ‘’;’’ expected

package org.jivesoftware.wildfire.plugin.iball-auditor;

^

3 errors

But if I change the plugin name to “iball”, than it’‘s complied successful but it doesn’'t include the three .jsp file in the jar package.

Any clue how to fix this?

Thanks.

I’'m not too happy with the I-Ball Plugin since it only logs chats and not messages. Maybe http://blog.mabber.de/eintrag.php?id=32 is a alternative ?