• Recent
    • Tags
    • Popular
    • Register
    • Login
    1. Home
    2. jmd
    3. Posts

    Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website
    J
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 30
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by jmd

    • RE: SQL Data Points

      I just installed TeamViewer on the server for Joel to look at a DGLux configuration, maybe we can figure out a plan for you to connect the same way. Thanks!

      Jordan

      posted in User help
      J
      jmd
    • RE: SQL Data Points

      Thanks for the reply! My apologies, I had already changed it to column based and back again in testing. Changing it to column based didn't get me any data point values either.

      I decided to test connecting to a local MySQL database to simplify things. I believe I found a bug with having multiple SQL data sources, I can extrapolate on that if you wish but that's outside of this conversation. Connecting to my local MySQL database yields the same effects- the test "Excecute" function in the data source setup screen gives me results, but the test data point that I set up doesn't ever get a value.

      Please see the updated screenshots and advise if you have any ideas. The local database is the one that we're interested in connecting to ultimately. Thanks,

      Jordan

      Attachment: download link

      posted in User help
      J
      jmd
    • RE: SQL Data Points

      Hi Matt-

      I tried the row-based query and the data point still doesn't read the value in the database. I'm wondering if there's a timeout for requesting the value because the database I'm testing against is pretty slow. It might take a couple of minutes to return a query response. See my setup in the attachments, they show that we can get a test execution and are connected to the database. The data point hasn't generated any values in the weeks that I've had it set up. Can you spot any problems in the way the data point is configured? Thanks,

      Jordan

      Attachment: download link

      posted in User help
      J
      jmd
    • RE: SQL Data Points

      Hi Matt, thanks for the reply. I tried the row-based query and am still not seeing data. Does the "Update statement" section need to have a select statement even if it isn't updating (inserting to) the database? I tried it both with and without a select statement in the update statement box and didn't get data either way.

      If the answer is in documentation, can you point me to the right section? See the attached screenshot for the execute test returning results but the same query in the "Update statement" section of the data point not getting anything. Let me know if you have any ideas. Thanks,

      Jordan

      Attachment: download link

      posted in User help
      J
      jmd
    • SQL Data Points

      Hi all-

      I'm trying to get a sample of data from an SQL data source with a query that works in the execute test on the data source screen, but the same query in the data point settings doesn't get a value.

      Take a look at the attached screenshots, the update time is 5 min but after waiting 30 minutes with the data point enabled no values write to the point history. Has the current version of M2M2 been tested with the SQL data source module? Might this be a configuration or script issue? Thanks,

      Jordan

      Attachment: download link

      posted in User help
      J
      jmd
    • RE: SQL Data Points

      Hi all-

      I'm trying to get a sample of data from an SQL data source with a query that works in the execute test on the data source screen, but the same query in the data point settings doesn't get a value.

      Take a look at the attached screenshots, the update time is 5 min but after waiting 30 minutes with the data point enabled no values write to the point history. Has the current version of M2M2 been tested with the SQL data source module? Might this be a configuration or script issue? Thanks,

      Jordan

      posted in User help
      J
      jmd
    • RE: Configuring MS SQL as a Data Source

      The information in your link appears to have allowed me to connect with a slight change. I had to change integratedSecurity to false, when it was true I got the error com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication.

      For others out there who may be attempting to connect to a MS SQL (in this case 2008), here are the settings that worked for me.

      Driver class name: com.microsoft.sqlserver.jdbc.SQLServerDriver
      Connection string: jdbc:sqlserver://10.165.3.192;database=ExternalLog;integratedSecurity=false;
      Username: database login UID
      Password: database login PW

      Of course, you'll have to customize the connection string to your database server name/IP and database name.

      Thanks Matt!

      posted in User help
      J
      jmd
    • RE: Configuring MS SQL as a Data Source

      Thanks Matt! That allowed the software to get past the driver class loading. It now generates an error for the next line, connection string.

      10:59:46: 'VISU': java.sql.SQLException: No suitable driver found for Server=10.165.3.192;Database=ExternalLog;User Id=dcstats;Password=xxxxxx;

      I also tried the trusted connection string example, Server=10.165.3.192;Database=ExternalLog;Trusted_Connection=True; and it generated a similar error.

      11:07:32: 'VISU': java.sql.SQLException: No suitable driver found for Server=10.165.3.192;Database=ExternalLog;Trusted_Connection=True;

      I got the connection string from this [url=http://www.connectionstrings.com/sql-server-2008]SQL connection string example page.
      Is there a different connection string I should be using? Thanks for your help,

      Jordan

      posted in User help
      J
      jmd
    • Configuring MS SQL as a Data Source

      Hi all-

      I'm attempting to use an MS SQL database as a data source in Mango M2M2. Normally to connect to SQL using a database browser I only need the servername/IP, userid and password. Mango has a couple of other properties that I'm not certain as to what needs to be entered or if additional setup is required to use SQL as a data source.

      For the driver class name, I'm using the standard com.microsoft.jdbc.sqlserver.SQLServerDriver. For the connection string I have Server=10.165.3.192;Database=ExternalLog;User Id=dcstats;Password=xxxxxx;

      When I start the data source, I get this error: 10:35:30: 'VISU': java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

      What does the classnotfound exception mean? Am I missing something in the java setup? Thanks,

      Jordan

      posted in User help
      J
      jmd
    • RE: Configuring MS SQL as a Data Source

      Hi all-

      I'm attempting to use an MS SQL database as a data source in Mango M2M2. Normally to connect to SQL using a database browser I only need the servername/IP, userid and password. Mango has a couple of other properties that I'm not certain as to what needs to be entered or if additional setup is required to use SQL as a data source.

      For the driver class name, I'm using the standard com.microsoft.jdbc.sqlserver.SQLServerDriver. For the connection string I have Server=10.165.3.192;Database=ExternalLog;User Id=dcstats;Password=xxxxxx;

      When I start the data source, I get this error: 10:35:30: 'VISU': java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

      What does the classnotfound exception mean? Am I missing something in the java setup? Thanks,

      Jordan

      posted in User help
      J
      jmd
    • RE: Error Adding SQL Data Source

      Looks great! Thanks for the R & D Matthew and thanks for the validation testing Joel. I normally dislike smilies, but :mrgreen:. Thanks again,

      Jordan

      posted in Mango Automation general Discussion
      J
      jmd
    • RE: Error Adding SQL Data Source

      Will do in the morning and will report back ASAP. Thank you very much again!

      Jordan

      posted in Mango Automation general Discussion
      J
      jmd
    • RE: Error Adding SQL Data Source

      Hi Matthew,

      I downloaded a fresh core this morning from the bundled core with included modules link. However, this problem appears to precede the very latest core as it first appeared in the prior minor version as well. It also appears to have broken editing the existing data sources as well. Joel was able to reproduce it too. Can you check his setup and see if you can reproduce it? Thanks,

      Jordan

      posted in Mango Automation general Discussion
      J
      jmd
    • RE: Error Adding SQL Data Source

      Thank you both for the quick responses. I re-downloaded the SQL module, stuck it in the modules folder, and restarted the instance from the modules screen. When it came back up it unfortunately still generates the same error. Thanks again,

      Jordan

      posted in Mango Automation general Discussion
      J
      jmd
    • Error Adding SQL Data Source

      Greetings all-

      I downloaded the latest 2.0.0 core today and upgraded my Mango Automation version to the latest. I also re-downloaded the sqlds data source version 2.0 - 1.4.0 so I could have the latest version of the data source module. However, when I try to add a new data source of type SQL, the software generates an error:

      System exception!

      The server has experienced an exception processing your last request. The exception has been logged, and system administrators will be notified of this problem. You may continue to use the site. We apologize for the inconvenience.

      The details are here:

      org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP

      PWC6199: Generated servlet error:
      Main.Constants cannot be resolved

      at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123)
      at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296)
      at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:376)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
      at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:284)
      at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115)
      at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
      at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
      at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
      at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
      at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
      at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
      at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1352)
      at com.serotonin.m2m2.web.filter.WebContextFilter.doFilter(WebContextFilter.java:43)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
      at com.serotonin.m2m2.web.filter.LoggedInFilter.doFilter(LoggedInFilter.java:100)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
      at com.serotonin.web.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:37)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
      at org.eclipse.jetty.server.Server.handle(Server.java:346)
      at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)
      at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1048)
      at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:601)
      at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214)
      at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
      at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)
      at java.lang.Thread.run(Thread.java:722)
      

      REQUEST URL
      http://10.90.16.76:8080/exception/error.jsp

      REQUEST PARAMETERS
      typeId=SQL

      REQUEST HEADERS
      Host=10.90.16.76:8080
      Connection=keep-alive
      User-Agent=Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.64 Safari/537.4
      Accept=text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
      Referer=http://10.90.16.76:8080/data_sources.shtm
      Accept-Encoding=gzip,deflate,sdch
      Accept-Language=en-US,en;q=0.8
      Accept-Charset=ISO-8859-1,utf-8;q=0.7,*;q=0.3
      Cookie=JSESSIONID=14toku825r4k01c49sa5wuocj0

      REQUEST ATTRIBUTES
      instanceDescription=SmartPlant
      javax.servlet.forward.request_uri=/data_source_edit.shtm
      dataSource=com.serotonin.m2m2.sql.SqlDataSourceVO@4c642d
      org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Sep 24 12:21:48 EDT 2012]; parent: Root WebApplicationContext
      org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER=org.springframework.web.servlet.theme.FixedThemeResolver@144f8c6
      javax.servlet.forward.context_path=
      javax.servlet.error.servlet_name=springDispatcher
      NEW_ID=-1
      lang=en
      javax.servlet.forward.servlet_path=/data_source_edit.shtm
      javax.servlet.error.message=PWC6033: Unable to compile class for JSP

      PWC6199: Generated servlet error:
      Main.Constants cannot be resolved

      javax.servlet.jsp.jstl.fmt.locale.request=en_US
      sessionUser=User [id=1, username=admin, password=0DPiKuNIrrVmD8IUCuw1hQxNqZc=, email=admin@yourMangoDomain.com, phone=, admin=true, disabled=false, dataSourcePermissions=[], dataPointPermissions=[], homeUrl=null, lastLogin=1348502756332, receiveAlarmEmails=0, receiveOwnAuditEvents=false, timezone=null]
      javax.servlet.error.request_uri=/data_source_edit.shtm
      javax.servlet.jsp.jstl.fmt.localizationContext.request=org.springframework.web.servlet.support.JstlUtils$SpringLocalizationContext@12891dd
      modulePath=/modules/sqlds
      javax.servlet.forward.query_string=typeId=SQL
      analogPoints=[DataPointVO [id=3, xid=DP_938362, name=Data Point 1 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@807f3b, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1b29aee, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=7, xid=DP_819154, name=Data Point 2 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@d9af50, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@184eb2c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=9, xid=DP_768385, name=Data Point 3 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@16ba3d1, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1d008b6, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=10, xid=DP_090656, name=Data Point 4 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@ec15de, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@18fcc5a, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=11, xid=DP_417940, name=Data Point 5 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1b12d9d, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@129bf16, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=12, xid=DP_710683, name=Data Point 6 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1c0420d, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1306d9c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=13, xid=DP_998858, name=Data Point 7 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@6c3705, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@904219, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=14, xid=DP_213333, name=Data Point 8 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@e37fcd, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1dba49b, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=15, xid=DP_602725, name=Data Point 9 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@113c960, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@9cf9d, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=18, xid=DP_211778, name=VISU, dataSourceId=2, deviceName=VISU, enabled=false, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1d81c7, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.internal.InternalPointLocatorVO@3cb8f1, dataSourceTypeName=INTERNAL, dataSourceName=VISU, dataSourceXid=DS_412070, lastValue=null, settable=false]]
      org.springframework.web.servlet.DispatcherServlet.CONTEXT=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Sep 24 12:21:48 EDT 2012]; parent: Root WebApplicationContext
      javax.servlet.error.status_code=500
      javax.servlet.error.exception_type=class org.apache.jasper.JasperException
      availableLanguages=[com.serotonin.db.pair.StringStringPair@92089a, com.serotonin.db.pair.StringStringPair@172b6c0, com.serotonin.db.pair.StringStringPair@3c3276, com.serotonin.db.pair.StringStringPair@151a8b, com.serotonin.db.pair.StringStringPair@1819bb7, com.serotonin.db.pair.StringStringPair@16417e]
      org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping=/data_source_edit.shtm
      org.eclipse.jetty.server.error_page=/exception/error.jsp
      commPortError=no rxtxSerial in java.library.path
      org.springframework.web.servlet.HandlerMapping.bestMatchingPattern=/data_source_edit.shtm
      javax.servlet.error.exception=org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP

      PWC6199: Generated servlet error:
      Main.Constants cannot be resolved

      userPoints=[DataPointVO [id=4, xid=DP_706123, name=Data Point 1 AN, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@125d603, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1058cae, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=1, xid=DP_189946, name=Data Point 1 B, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@15715e2, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@5db987, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=2, xid=DP_803267, name=Data Point 1 MS, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@13f7d71, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1448c82, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=3, xid=DP_938362, name=Data Point 1 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@807f3b, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1b29aee, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=16, xid=DP_146498, name=Data Point 10 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@164cd4e, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@e2e186, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=8, xid=DP_885410, name=Data Point 2 AN, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@144626a, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@995a52, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=5, xid=DP_947597, name=Data Point 2 B, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1f8d357, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@fb127c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=6, xid=DP_291245, name=Data Point 2 MS, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@17acc05, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1f837d1, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=7, xid=DP_819154, name=Data Point 2 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@d9af50, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@184eb2c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=17, xid=DP_755133, name=Data Point 3 MS, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@118baf3, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@99c1ba, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=9, xid=DP_768385, name=Data Point 3 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@16ba3d1, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1d008b6, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=10, xid=DP_090656, name=Data Point 4 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@ec15de, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@18fcc5a, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=11, xid=DP_417940, name=Data Point 5 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1b12d9d, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@129bf16, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=12, xid=DP_710683, name=Data Point 6 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1c0420d, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1306d9c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=13, xid=DP_998858, name=Data Point 7 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@6c3705, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@904219, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=14, xid=DP_213333, name=Data Point 8 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@e37fcd, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1dba49b, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=15, xid=DP_602725, name=Data Point 9 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@113c960, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@9cf9d, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=18, xid=DP_211778, name=VISU, dataSourceId=2, deviceName=VISU, enabled=false, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1d81c7, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.internal.InternalPointLocatorVO@3cb8f1, dataSourceTypeName=INTERNAL, dataSourceName=VISU, dataSourceXid=DS_412070, lastValue=null, settable=false]]
      org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER=org.springframework.web.servlet.i18n.SessionLocaleResolver@7da901

      SESSION ATTRIBUTES
      LONG_POLL_DATA_TIMEOUT=1348503765228
      LONG_POLL_DATA=[com.serotonin.m2m2.web.dwr.longPoll.LongPollData@1e29a8c, com.serotonin.m2m2.web.dwr.longPoll.LongPollData@108a67]
      sessionUser=User [id=1, username=admin, password=0DPiKuNIrrVmD8IUCuw1hQxNqZc=, email=admin@yourMangoDomain.com, phone=, admin=true, disabled=false, dataSourcePermissions=[], dataPointPermissions=[], homeUrl=null, lastLogin=1348502756332, receiveAlarmEmails=0, receiveOwnAuditEvents=false, timezone=null]

      CONTEXT ATTRIBUTES
      org.springframework.web.servlet.FrameworkServlet.CONTEXT.springDispatcher=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Sep 24 12:21:48 EDT 2012]; parent: Root WebApplicationContext
      com.sun.jsp.tagFileJarUrlsCache={}
      constants.AuditEventType.TYPE_DATA_POINT=DATA_POINT
      constants.Permissions.DataPointAccessTypes.DATA_SOURCE=3
      constants.SystemEventType.TYPE_EMAIL_SEND_FAILURE=EMAIL_SEND_FAILURE
      DwrContainer=org.directwebremoting.impl.DefaultContainer@1eea070
      constants.SystemEventType.TYPE_USER_LOGIN=USER_LOGIN
      constants.SystemEventType.TYPE_PROCESS_FAILURE=PROCESS_FAILURE
      constants.EventType.EventTypeNames.PUBLISHER=PUBLISHER
      constants.DataTypes.IMAGE=5
      constants.Permissions.DataPointAccessTypes.READ=1
      org.springframework.web.context.support.ServletContextScope=org.springframework.web.context.support.ServletContextScope@167213b
      constants.EventType.EventTypeNames.DATA_POINT=DATA_POINT
      constants.SystemEventType.TYPE_SYSTEM_STARTUP=SYSTEM_STARTUP
      constants.Permissions.DataPointAccessTypes.NONE=0
      constants.Common.NEW_ID=-1
      DataSourceListDwr=com.serotonin.m2m2.web.dwr.DataSourceListDwr@1b6e7c8
      javax.servlet.ServletConfig=org.eclipse.jetty.servlet.ServletHolder$Config@12b13f1
      constants.Permissions.DataPointAccessTypes.ADMIN=4
      constants.UserComment.TYPE_EVENT=1
      org.directwebremoting.WebContextFactory$WebContextBuilder=org.directwebremoting.impl.DefaultWebContextBuilder@12a3c05
      constants.AuditEventType.TYPE_POINT_EVENT_DETECTOR=POINT_EVENT_DETECTOR
      constants.EventType.EventTypeNames.AUDIT=AUDIT
      constants.EventType.EventTypeNames.SYSTEM=SYSTEM
      constants.DataTypes.MULTISTATE=2
      org.directwebremoting.impl.ServerContext=org.directwebremoting.impl.DefaultServerContext@1ca7e4c
      javax.servlet.http.HttpServlet=org.directwebremoting.servlet.DwrServlet@129c503
      MiscDwr=com.serotonin.m2m2.web.dwr.MiscDwr@1455f1f
      com.sun.jsp.taglibraryCache=EXCEPTION in String.valueOf: null
      javax.servlet.context.tempdir=/tmp/jetty-0.0.0.0-8080-web-_-any-
      DataPointDetailsDwr=com.serotonin.m2m2.web.dwr.DataPointDetailsDwr@b2601
      constants.DataTypes.ALPHANUMERIC=4
      constants.SystemEventType.TYPE_MAX_ALARM_LEVEL_CHANGED=MAX_ALARM_LEVEL_CHANGED
      org.apache.catalina.jsp_classpath=/home/smartplant/M2M2/web/modules/virtualDS/classes:/home/smartplant/M2M2/web/modules/virtualDS/lib/m2m2-virtualDS-1.4.0.jar:/home/smartplant/M2M2/web/modules/lang_fi/classes:/home/smartplant/M2M2/web/modules/lang_fi/lib/m2m2-lang_fi-0.9.2.jar:/home/smartplant/M2M2/web/modules/vmstat/classes:/home/smartplant/M2M2/web/modules/vmstat/lib/m2m2-vmstat-1.4.0.jar:/home/smartplant/M2M2/web/modules/internal/classes:/home/smartplant/M2M2/web/modules/internal/lib/m2m2-internal-1.4.0.jar:/home/smartplant/M2M2/web/modules/graphicalViews/classes:/home/smartplant/M2M2/web/modules/graphicalViews/lib/m2m2-graphicalViews-1.4.0.jar:/home/smartplant/M2M2/web/modules/log4JReset/classes:/home/smartplant/M2M2/web/modules/log4JReset/lib/m2m2-log4JReset-1.0.1.jar:/home/smartplant/M2M2/web/modules/sstGraphics/classes:/home/smartplant/M2M2/web/modules/sstGraphics/lib/m2m2-sstGraphics-1.0.1.jar:/home/smartplant/M2M2/web/modules/jspViews/classes:/home/smartplant/M2M2/web/modules/jspViews/lib/m2m2-jspViews-1.1.0.jar:/home/smartplant/M2M2/web/modules/reports/classes:/home/smartplant/M2M2/web/modules/reports/lib/m2m2-reports-2.0.0.jar:/home/smartplant/M2M2/web/modules/dglux/classes:/home/smartplant/M2M2/web/modules/dglux/lib/m2m2-dglux-1.0.0.jar:/home/smartplant/M2M2/web/modules/lang_nl/classes:/home/smartplant/M2M2/web/modules/lang_nl/lib/m2m2-lang_nl-0.5.1.jar:/home/smartplant/M2M2/web/modules/lang_zh/classes:/home/smartplant/M2M2/web/modules/lang_zh/lib/m2m2-lang_zh-0.5.1.jar:/home/smartplant/M2M2/web/modules/lang_en/classes:/home/smartplant/M2M2/web/modules/lang_en/lib/m2m2-lang_en-1.0.1.jar:/home/smartplant/M2M2/web/modules/pointLinks/classes:/home/smartplant/M2M2/web/modules/pointLinks/lib/m2m2-pointLinks-1.4.0.jar:/home/smartplant/M2M2/web/modules/sstTheme/classes:/home/smartplant/M2M2/web/modules/sstTheme/lib/m2m2-sstTheme-1.0.1.jar:/home/smartplant/M2M2/web/modules/lang_pt/classes:/home/smartplant/M2M2/web/modules/lang_pt/lib/m2m2-lang_pt-0.5.1.jar:/home/smartplant/M2M2/web/modules/watchlists/classes:/home/smartplant/M2M2/web/modules/watchlists/lib/m2m2-watchlists-1.4.0.jar:/home/smartplant/M2M2/web/modules/lang_de/classes:/home/smartplant/M2M2/web/modules/lang_de/lib/m2m2-lang_de-0.5.1.jar:/home/smartplant/M2M2/web/modules/scheduledEvents/classes:/home/smartplant/M2M2/web/modules/scheduledEvents/lib/m2m2-scheduledEvents-1.4.0.jar:/home/smartplant/M2M2/web/modules/dataImport/classes:/home/smartplant/M2M2/web/modules/dataImport/lib/opencsv-2.2.jar:/home/smartplant/M2M2/web/modules/dataImport/lib/m2m2-dataImport-1.2.1.jar:/home/smartplant/M2M2/web/modules/sqlds/classes:/home/smartplant/M2M2/web/modules/sqlds/lib/m2m2-sqlds-1.4.0.jar
      org.directwebremoting.ContainerList=[org.directwebremoting.impl.DefaultContainer@1eea070]
      constants.SystemEventType.TYPE_SET_POINT_HANDLER_FAILURE=SET_POINT_HANDLER_FAILURE
      constants.DataTypes.BINARY=1
      org.directwebremoting.Container=org.directwebremoting.impl.DefaultContainer@1eea070
      org.springframework.web.context.WebApplicationContext.ROOT=Root WebApplicationContext: startup date [Mon Sep 24 12:21:45 EDT 2012]; root of context hierarchy
      constants.EventType.EventTypeNames.DATA_SOURCE=DATA_SOURCE
      constants.SystemEventType.TYPE_LICENSE_CHECK=LICENSE_CHECK
      jspx.1st.request=true
      constants.AuditEventType.TYPE_EVENT_HANDLER=EVENT_HANDLER
      constants.Permissions.DataPointAccessTypes.SET=2
      clientSideMessages={js.help.lastUpdated=com.serotonin.m2m2.i18n.TranslatableMessage@729293fd, js.help.error=com.serotonin.m2m2.i18n.TranslatableMessage@f876c0, common.disabledToggle=com.serotonin.m2m2.i18n.TranslatableMessage@d7f89333, header.mute=com.serotonin.m2m2.i18n.TranslatableMessage@43df3cba, js.email.testSent=com.serotonin.m2m2.i18n.TranslatableMessage@f59d9881, common.administrator=com.serotonin.m2m2.i18n.TranslatableMessage@a467f3ea, js.help.related=com.serotonin.m2m2.i18n.TranslatableMessage@3dce6ae3, common.sendTestEmail=com.serotonin.m2m2.i18n.TranslatableMessage@8fd89c9f, js.email.noRecipForEmail=com.serotonin.m2m2.i18n.TranslatableMessage@4b694592, common.enabledToggle=com.serotonin.m2m2.i18n.TranslatableMessage@ea5c2f12, js.email.addAddress=com.serotonin.m2m2.i18n.TranslatableMessage@cbb9a38a, header.unmute=com.serotonin.m2m2.i18n.TranslatableMessage@d635aa93, js.email.addMailingList=com.serotonin.m2m2.i18n.TranslatableMessage@6fa4a69f, common.alarmLevel.lifeSafety=com.serotonin.m2m2.i18n.TranslatableMessage@1c71626, common.loading=com.serotonin.m2m2.i18n.TranslatableMessage@cf5f0419, common.minimize=com.serotonin.m2m2.i18n.TranslatableMessage@5d740b21, js.email.addUser=com.serotonin.m2m2.i18n.TranslatableMessage@49cc77b5, common.maximize=com.serotonin.m2m2.i18n.TranslatableMessage@c752a74f, js.email.noRecipients=com.serotonin.m2m2.i18n.TranslatableMessage@d78563d2, common.user=com.serotonin.m2m2.i18n.TranslatableMessage@8a9479ce, common.alarmLevel.none=com.serotonin.m2m2.i18n.TranslatableMessage@223c1a70, common.access.set=com.serotonin.m2m2.i18n.TranslatableMessage@a3e5309b, events.silence=com.serotonin.m2m2.i18n.TranslatableMessage@8376c0ac, common.disabled=com.serotonin.m2m2.i18n.TranslatableMessage@be9bfeff, common.access.read=com.serotonin.m2m2.i18n.TranslatableMessage@d8bff83d, common.alarmLevel.critical=com.serotonin.m2m2.i18n.TranslatableMessage@2b076d7, common.alarmLevel.info=com.serotonin.m2m2.i18n.TranslatableMessage@2239cfe6, events.unsilence=com.serotonin.m2m2.i18n.TranslatableMessage@29ad6533, common.alarmLevel.urgent=com.serotonin.m2m2.i18n.TranslatableMessage@8fa9c879}
      constants.SystemEventType.TYPE_SYSTEM_SHUTDOWN=SYSTEM_SHUTDOWN
      constants.UserComment.TYPE_POINT=2
      constants.DataTypes.NUMERIC=3
      constants.AuditEventType.TYPE_DATA_SOURCE=DATA_SOURCE

      Can this be reproduced? Is it a configuration issue or a bug? Thanks,

      Jordan

      posted in Mango Automation general Discussion
      J
      jmd
    • RE: Error Adding SQL Data Source

      Greetings all-

      I downloaded the latest 2.0.0 core today and upgraded my Mango Automation version to the latest. I also re-downloaded the sqlds data source version 2.0 - 1.4.0 so I could have the latest version of the data source module. However, when I try to add a new data source of type SQL, the software generates an error:

      System exception!

      The server has experienced an exception processing your last request. The exception has been logged, and system administrators will be notified of this problem. You may continue to use the site. We apologize for the inconvenience.

      The details are here:

      org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP

      PWC6199: Generated servlet error:
      Main.Constants cannot be resolved

      at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123)
      at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296)
      at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:376)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
      at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:284)
      at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115)
      at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
      at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
      at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
      at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
      at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
      at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
      at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1352)
      at com.serotonin.m2m2.web.filter.WebContextFilter.doFilter(WebContextFilter.java:43)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
      at com.serotonin.m2m2.web.filter.LoggedInFilter.doFilter(LoggedInFilter.java:100)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
      at com.serotonin.web.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:37)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
      at org.eclipse.jetty.server.Server.handle(Server.java:346)
      at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)
      at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1048)
      at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:601)
      at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214)
      at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
      at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)
      at java.lang.Thread.run(Thread.java:722)
      

      REQUEST URL
      http://10.90.16.76:8080/exception/error.jsp

      REQUEST PARAMETERS
      typeId=SQL

      REQUEST HEADERS
      Host=10.90.16.76:8080
      Connection=keep-alive
      User-Agent=Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.64 Safari/537.4
      Accept=text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
      Referer=http://10.90.16.76:8080/data_sources.shtm
      Accept-Encoding=gzip,deflate,sdch
      Accept-Language=en-US,en;q=0.8
      Accept-Charset=ISO-8859-1,utf-8;q=0.7,*;q=0.3
      Cookie=JSESSIONID=14toku825r4k01c49sa5wuocj0

      REQUEST ATTRIBUTES
      instanceDescription=SmartPlant
      javax.servlet.forward.request_uri=/data_source_edit.shtm
      dataSource=com.serotonin.m2m2.sql.SqlDataSourceVO@4c642d
      org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Sep 24 12:21:48 EDT 2012]; parent: Root WebApplicationContext
      org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER=org.springframework.web.servlet.theme.FixedThemeResolver@144f8c6
      javax.servlet.forward.context_path=
      javax.servlet.error.servlet_name=springDispatcher
      NEW_ID=-1
      lang=en
      javax.servlet.forward.servlet_path=/data_source_edit.shtm
      javax.servlet.error.message=PWC6033: Unable to compile class for JSP

      PWC6199: Generated servlet error:
      Main.Constants cannot be resolved

      javax.servlet.jsp.jstl.fmt.locale.request=en_US
      sessionUser=User [id=1, username=admin, password=0DPiKuNIrrVmD8IUCuw1hQxNqZc=, email=admin@yourMangoDomain.com, phone=, admin=true, disabled=false, dataSourcePermissions=[], dataPointPermissions=[], homeUrl=null, lastLogin=1348502756332, receiveAlarmEmails=0, receiveOwnAuditEvents=false, timezone=null]
      javax.servlet.error.request_uri=/data_source_edit.shtm
      javax.servlet.jsp.jstl.fmt.localizationContext.request=org.springframework.web.servlet.support.JstlUtils$SpringLocalizationContext@12891dd
      modulePath=/modules/sqlds
      javax.servlet.forward.query_string=typeId=SQL
      analogPoints=[DataPointVO [id=3, xid=DP_938362, name=Data Point 1 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@807f3b, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1b29aee, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=7, xid=DP_819154, name=Data Point 2 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@d9af50, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@184eb2c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=9, xid=DP_768385, name=Data Point 3 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@16ba3d1, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1d008b6, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=10, xid=DP_090656, name=Data Point 4 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@ec15de, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@18fcc5a, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=11, xid=DP_417940, name=Data Point 5 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1b12d9d, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@129bf16, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=12, xid=DP_710683, name=Data Point 6 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1c0420d, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1306d9c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=13, xid=DP_998858, name=Data Point 7 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@6c3705, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@904219, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=14, xid=DP_213333, name=Data Point 8 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@e37fcd, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1dba49b, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=15, xid=DP_602725, name=Data Point 9 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@113c960, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@9cf9d, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=18, xid=DP_211778, name=VISU, dataSourceId=2, deviceName=VISU, enabled=false, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1d81c7, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.internal.InternalPointLocatorVO@3cb8f1, dataSourceTypeName=INTERNAL, dataSourceName=VISU, dataSourceXid=DS_412070, lastValue=null, settable=false]]
      org.springframework.web.servlet.DispatcherServlet.CONTEXT=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Sep 24 12:21:48 EDT 2012]; parent: Root WebApplicationContext
      javax.servlet.error.status_code=500
      javax.servlet.error.exception_type=class org.apache.jasper.JasperException
      availableLanguages=[com.serotonin.db.pair.StringStringPair@92089a, com.serotonin.db.pair.StringStringPair@172b6c0, com.serotonin.db.pair.StringStringPair@3c3276, com.serotonin.db.pair.StringStringPair@151a8b, com.serotonin.db.pair.StringStringPair@1819bb7, com.serotonin.db.pair.StringStringPair@16417e]
      org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping=/data_source_edit.shtm
      org.eclipse.jetty.server.error_page=/exception/error.jsp
      commPortError=no rxtxSerial in java.library.path
      org.springframework.web.servlet.HandlerMapping.bestMatchingPattern=/data_source_edit.shtm
      javax.servlet.error.exception=org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP

      PWC6199: Generated servlet error:
      Main.Constants cannot be resolved

      userPoints=[DataPointVO [id=4, xid=DP_706123, name=Data Point 1 AN, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@125d603, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1058cae, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=1, xid=DP_189946, name=Data Point 1 B, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@15715e2, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@5db987, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=2, xid=DP_803267, name=Data Point 1 MS, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@13f7d71, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1448c82, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=3, xid=DP_938362, name=Data Point 1 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@807f3b, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1b29aee, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=16, xid=DP_146498, name=Data Point 10 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@164cd4e, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@e2e186, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=8, xid=DP_885410, name=Data Point 2 AN, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@144626a, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@995a52, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=5, xid=DP_947597, name=Data Point 2 B, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1f8d357, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@fb127c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=6, xid=DP_291245, name=Data Point 2 MS, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@17acc05, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1f837d1, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=7, xid=DP_819154, name=Data Point 2 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@d9af50, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@184eb2c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=17, xid=DP_755133, name=Data Point 3 MS, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@118baf3, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@99c1ba, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=9, xid=DP_768385, name=Data Point 3 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@16ba3d1, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1d008b6, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=10, xid=DP_090656, name=Data Point 4 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@ec15de, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@18fcc5a, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=11, xid=DP_417940, name=Data Point 5 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1b12d9d, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@129bf16, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=12, xid=DP_710683, name=Data Point 6 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1c0420d, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1306d9c, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=13, xid=DP_998858, name=Data Point 7 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@6c3705, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@904219, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=14, xid=DP_213333, name=Data Point 8 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@e37fcd, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@1dba49b, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=15, xid=DP_602725, name=Data Point 9 N, dataSourceId=1, deviceName=Virtual Demo, enabled=true, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@113c960, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.virtual.vo.VirtualPointLocatorVO@9cf9d, dataSourceTypeName=VIRTUAL, dataSourceName=Virtual Demo, dataSourceXid=DS_009500, lastValue=null, settable=false], DataPointVO [id=18, xid=DP_211778, name=VISU, dataSourceId=2, deviceName=VISU, enabled=false, pointFolderId=0, loggingType=1, intervalLoggingPeriodType=2, intervalLoggingPeriod=15, intervalLoggingType=1, tolerance=0.0, purgeOverride=true, purgeType=7, purgePeriod=1, textRenderer=com.serotonin.m2m2.view.text.PlainRenderer@1d81c7, chartRenderer=null, eventDetectors=null, comments=null, defaultCacheSize=1, discardExtremeValues=false, discardLowLimit=-1.7976931348623157E308, discardHighLimit=1.7976931348623157E308, engineeringUnits=95, chartColour=null, plotType=1, pointLocator=com.serotonin.m2m2.internal.InternalPointLocatorVO@3cb8f1, dataSourceTypeName=INTERNAL, dataSourceName=VISU, dataSourceXid=DS_412070, lastValue=null, settable=false]]
      org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER=org.springframework.web.servlet.i18n.SessionLocaleResolver@7da901

      SESSION ATTRIBUTES
      LONG_POLL_DATA_TIMEOUT=1348503765228
      LONG_POLL_DATA=[com.serotonin.m2m2.web.dwr.longPoll.LongPollData@1e29a8c, com.serotonin.m2m2.web.dwr.longPoll.LongPollData@108a67]
      sessionUser=User [id=1, username=admin, password=0DPiKuNIrrVmD8IUCuw1hQxNqZc=, email=admin@yourMangoDomain.com, phone=, admin=true, disabled=false, dataSourcePermissions=[], dataPointPermissions=[], homeUrl=null, lastLogin=1348502756332, receiveAlarmEmails=0, receiveOwnAuditEvents=false, timezone=null]

      CONTEXT ATTRIBUTES
      org.springframework.web.servlet.FrameworkServlet.CONTEXT.springDispatcher=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Sep 24 12:21:48 EDT 2012]; parent: Root WebApplicationContext
      com.sun.jsp.tagFileJarUrlsCache={}
      constants.AuditEventType.TYPE_DATA_POINT=DATA_POINT
      constants.Permissions.DataPointAccessTypes.DATA_SOURCE=3
      constants.SystemEventType.TYPE_EMAIL_SEND_FAILURE=EMAIL_SEND_FAILURE
      DwrContainer=org.directwebremoting.impl.DefaultContainer@1eea070
      constants.SystemEventType.TYPE_USER_LOGIN=USER_LOGIN
      constants.SystemEventType.TYPE_PROCESS_FAILURE=PROCESS_FAILURE
      constants.EventType.EventTypeNames.PUBLISHER=PUBLISHER
      constants.DataTypes.IMAGE=5
      constants.Permissions.DataPointAccessTypes.READ=1
      org.springframework.web.context.support.ServletContextScope=org.springframework.web.context.support.ServletContextScope@167213b
      constants.EventType.EventTypeNames.DATA_POINT=DATA_POINT
      constants.SystemEventType.TYPE_SYSTEM_STARTUP=SYSTEM_STARTUP
      constants.Permissions.DataPointAccessTypes.NONE=0
      constants.Common.NEW_ID=-1
      DataSourceListDwr=com.serotonin.m2m2.web.dwr.DataSourceListDwr@1b6e7c8
      javax.servlet.ServletConfig=org.eclipse.jetty.servlet.ServletHolder$Config@12b13f1
      constants.Permissions.DataPointAccessTypes.ADMIN=4
      constants.UserComment.TYPE_EVENT=1
      org.directwebremoting.WebContextFactory$WebContextBuilder=org.directwebremoting.impl.DefaultWebContextBuilder@12a3c05
      constants.AuditEventType.TYPE_POINT_EVENT_DETECTOR=POINT_EVENT_DETECTOR
      constants.EventType.EventTypeNames.AUDIT=AUDIT
      constants.EventType.EventTypeNames.SYSTEM=SYSTEM
      constants.DataTypes.MULTISTATE=2
      org.directwebremoting.impl.ServerContext=org.directwebremoting.impl.DefaultServerContext@1ca7e4c
      javax.servlet.http.HttpServlet=org.directwebremoting.servlet.DwrServlet@129c503
      MiscDwr=com.serotonin.m2m2.web.dwr.MiscDwr@1455f1f
      com.sun.jsp.taglibraryCache=EXCEPTION in String.valueOf: null
      javax.servlet.context.tempdir=/tmp/jetty-0.0.0.0-8080-web-_-any-
      DataPointDetailsDwr=com.serotonin.m2m2.web.dwr.DataPointDetailsDwr@b2601
      constants.DataTypes.ALPHANUMERIC=4
      constants.SystemEventType.TYPE_MAX_ALARM_LEVEL_CHANGED=MAX_ALARM_LEVEL_CHANGED
      org.apache.catalina.jsp_classpath=/home/smartplant/M2M2/web/modules/virtualDS/classes:/home/smartplant/M2M2/web/modules/virtualDS/lib/m2m2-virtualDS-1.4.0.jar:/home/smartplant/M2M2/web/modules/lang_fi/classes:/home/smartplant/M2M2/web/modules/lang_fi/lib/m2m2-lang_fi-0.9.2.jar:/home/smartplant/M2M2/web/modules/vmstat/classes:/home/smartplant/M2M2/web/modules/vmstat/lib/m2m2-vmstat-1.4.0.jar:/home/smartplant/M2M2/web/modules/internal/classes:/home/smartplant/M2M2/web/modules/internal/lib/m2m2-internal-1.4.0.jar:/home/smartplant/M2M2/web/modules/graphicalViews/classes:/home/smartplant/M2M2/web/modules/graphicalViews/lib/m2m2-graphicalViews-1.4.0.jar:/home/smartplant/M2M2/web/modules/log4JReset/classes:/home/smartplant/M2M2/web/modules/log4JReset/lib/m2m2-log4JReset-1.0.1.jar:/home/smartplant/M2M2/web/modules/sstGraphics/classes:/home/smartplant/M2M2/web/modules/sstGraphics/lib/m2m2-sstGraphics-1.0.1.jar:/home/smartplant/M2M2/web/modules/jspViews/classes:/home/smartplant/M2M2/web/modules/jspViews/lib/m2m2-jspViews-1.1.0.jar:/home/smartplant/M2M2/web/modules/reports/classes:/home/smartplant/M2M2/web/modules/reports/lib/m2m2-reports-2.0.0.jar:/home/smartplant/M2M2/web/modules/dglux/classes:/home/smartplant/M2M2/web/modules/dglux/lib/m2m2-dglux-1.0.0.jar:/home/smartplant/M2M2/web/modules/lang_nl/classes:/home/smartplant/M2M2/web/modules/lang_nl/lib/m2m2-lang_nl-0.5.1.jar:/home/smartplant/M2M2/web/modules/lang_zh/classes:/home/smartplant/M2M2/web/modules/lang_zh/lib/m2m2-lang_zh-0.5.1.jar:/home/smartplant/M2M2/web/modules/lang_en/classes:/home/smartplant/M2M2/web/modules/lang_en/lib/m2m2-lang_en-1.0.1.jar:/home/smartplant/M2M2/web/modules/pointLinks/classes:/home/smartplant/M2M2/web/modules/pointLinks/lib/m2m2-pointLinks-1.4.0.jar:/home/smartplant/M2M2/web/modules/sstTheme/classes:/home/smartplant/M2M2/web/modules/sstTheme/lib/m2m2-sstTheme-1.0.1.jar:/home/smartplant/M2M2/web/modules/lang_pt/classes:/home/smartplant/M2M2/web/modules/lang_pt/lib/m2m2-lang_pt-0.5.1.jar:/home/smartplant/M2M2/web/modules/watchlists/classes:/home/smartplant/M2M2/web/modules/watchlists/lib/m2m2-watchlists-1.4.0.jar:/home/smartplant/M2M2/web/modules/lang_de/classes:/home/smartplant/M2M2/web/modules/lang_de/lib/m2m2-lang_de-0.5.1.jar:/home/smartplant/M2M2/web/modules/scheduledEvents/classes:/home/smartplant/M2M2/web/modules/scheduledEvents/lib/m2m2-scheduledEvents-1.4.0.jar:/home/smartplant/M2M2/web/modules/dataImport/classes:/home/smartplant/M2M2/web/modules/dataImport/lib/opencsv-2.2.jar:/home/smartplant/M2M2/web/modules/dataImport/lib/m2m2-dataImport-1.2.1.jar:/home/smartplant/M2M2/web/modules/sqlds/classes:/home/smartplant/M2M2/web/modules/sqlds/lib/m2m2-sqlds-1.4.0.jar
      org.directwebremoting.ContainerList=[org.directwebremoting.impl.DefaultContainer@1eea070]
      constants.SystemEventType.TYPE_SET_POINT_HANDLER_FAILURE=SET_POINT_HANDLER_FAILURE
      constants.DataTypes.BINARY=1
      org.directwebremoting.Container=org.directwebremoting.impl.DefaultContainer@1eea070
      org.springframework.web.context.WebApplicationContext.ROOT=Root WebApplicationContext: startup date [Mon Sep 24 12:21:45 EDT 2012]; root of context hierarchy
      constants.EventType.EventTypeNames.DATA_SOURCE=DATA_SOURCE
      constants.SystemEventType.TYPE_LICENSE_CHECK=LICENSE_CHECK
      jspx.1st.request=true
      constants.AuditEventType.TYPE_EVENT_HANDLER=EVENT_HANDLER
      constants.Permissions.DataPointAccessTypes.SET=2
      clientSideMessages={js.help.lastUpdated=com.serotonin.m2m2.i18n.TranslatableMessage@729293fd, js.help.error=com.serotonin.m2m2.i18n.TranslatableMessage@f876c0, common.disabledToggle=com.serotonin.m2m2.i18n.TranslatableMessage@d7f89333, header.mute=com.serotonin.m2m2.i18n.TranslatableMessage@43df3cba, js.email.testSent=com.serotonin.m2m2.i18n.TranslatableMessage@f59d9881, common.administrator=com.serotonin.m2m2.i18n.TranslatableMessage@a467f3ea, js.help.related=com.serotonin.m2m2.i18n.TranslatableMessage@3dce6ae3, common.sendTestEmail=com.serotonin.m2m2.i18n.TranslatableMessage@8fd89c9f, js.email.noRecipForEmail=com.serotonin.m2m2.i18n.TranslatableMessage@4b694592, common.enabledToggle=com.serotonin.m2m2.i18n.TranslatableMessage@ea5c2f12, js.email.addAddress=com.serotonin.m2m2.i18n.TranslatableMessage@cbb9a38a, header.unmute=com.serotonin.m2m2.i18n.TranslatableMessage@d635aa93, js.email.addMailingList=com.serotonin.m2m2.i18n.TranslatableMessage@6fa4a69f, common.alarmLevel.lifeSafety=com.serotonin.m2m2.i18n.TranslatableMessage@1c71626, common.loading=com.serotonin.m2m2.i18n.TranslatableMessage@cf5f0419, common.minimize=com.serotonin.m2m2.i18n.TranslatableMessage@5d740b21, js.email.addUser=com.serotonin.m2m2.i18n.TranslatableMessage@49cc77b5, common.maximize=com.serotonin.m2m2.i18n.TranslatableMessage@c752a74f, js.email.noRecipients=com.serotonin.m2m2.i18n.TranslatableMessage@d78563d2, common.user=com.serotonin.m2m2.i18n.TranslatableMessage@8a9479ce, common.alarmLevel.none=com.serotonin.m2m2.i18n.TranslatableMessage@223c1a70, common.access.set=com.serotonin.m2m2.i18n.TranslatableMessage@a3e5309b, events.silence=com.serotonin.m2m2.i18n.TranslatableMessage@8376c0ac, common.disabled=com.serotonin.m2m2.i18n.TranslatableMessage@be9bfeff, common.access.read=com.serotonin.m2m2.i18n.TranslatableMessage@d8bff83d, common.alarmLevel.critical=com.serotonin.m2m2.i18n.TranslatableMessage@2b076d7, common.alarmLevel.info=com.serotonin.m2m2.i18n.TranslatableMessage@2239cfe6, events.unsilence=com.serotonin.m2m2.i18n.TranslatableMessage@29ad6533, common.alarmLevel.urgent=com.serotonin.m2m2.i18n.TranslatableMessage@8fa9c879}
      constants.SystemEventType.TYPE_SYSTEM_SHUTDOWN=SYSTEM_SHUTDOWN
      constants.UserComment.TYPE_POINT=2
      constants.DataTypes.NUMERIC=3
      constants.AuditEventType.TYPE_DATA_SOURCE=DATA_SOURCE

      Can this be reproduced? Is it a configuration issue or a bug? Thanks,

      Jordan

      posted in Mango Automation general Discussion
      J
      jmd
    • RE: Custom Images / Theming with the Overrides Directory

      Thanks for the explanation. For preparedness for an upgrade when that eventually happens, I think the only thing I can do is make a log of everything I change outside of /overrides and then redo those changes post-upgrade. Does that sound accurate? Thanks,

      Jordan

      posted in User help
      J
      jmd
    • Custom Images / Theming with the Overrides Directory

      Greetings all, I'm setting up a Mango Automation application and would like some instructions on using the overrides folder. Here is an example:

      I want to put a custom header logo that would apply to the site pages. I note that the upper left logo of "Mango Automation" is named logo.png and is located under /web/images. I took my company logo and put it into the /exceptions folder, renaming my file to logo.png (it was already a png file format) and restarted M2M2. I used shift + F5 to refresh and the old Mango Automation logo is still there.

      Next I tried creating a duplicate folder hierarchy under the overrides folder, /overrides/web/images and put the custom logo.png in there. I stopped and started M2M2 again, refreshed, and the Mango Automation logo is still there.

      Am I missing a step or not using the overrides folder correctly? Note that the product is not yet licensed (but it will be), so if a license is required to utilize the overrides feature let me know.

      Thank you for any direction,

      Jordan

      posted in User help
      J
      jmd
    • RE: Custom Images / Theming with the Overrides Directory

      Greetings all, I'm setting up a Mango Automation application and would like some instructions on using the overrides folder. Here is an example:

      I want to put a custom header logo that would apply to the site pages. I note that the upper left logo of "Mango Automation" is named logo.png and is located under /web/images. I took my company logo and put it into the /exceptions folder, renaming my file to logo.png (it was already a png file format) and restarted M2M2. I used shift + F5 to refresh and the old Mango Automation logo is still there.

      Next I tried creating a duplicate folder hierarchy under the overrides folder, /overrides/web/images and put the custom logo.png in there. I stopped and started M2M2 again, refreshed, and the Mango Automation logo is still there.

      Am I missing a step or not using the overrides folder correctly? Note that the product is not yet licensed (but it will be), so if a license is required to utilize the overrides feature let me know.

      Thank you for any direction,

      Jordan

      posted in User help
      J
      jmd
    • RE: Copying Graphical Views from one Mango web server to another

      Joel, I would like to tentatively schedule a Webex session for Monday in the early afternoon. Is that possible? If I get derby working with M2M before then it won't be necessary, but I'd like to have it scheduled if possible. Thanks,

      Jordan

      posted in How-To
      J
      jmd