kazu2012 / persevere-framework

Automatically exported from code.google.com/p/persevere-framework
0 stars 0 forks source link

Most recent check in - fixing remote references - breaks my intial class load #189

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
On older codebase 484 - Clearing everything:

  C:\cohere_master>persvr --eraseDB
  Delete data at C:\cohere_master\WEB-INF\data? (y|n) y
  Deleting data at C:\cohere_master\WEB-INF\data...
  A new database will be initialized when you restart.
  C:\cohere_master>del WEB-INF\config\generated.js

Running: all good

  C:\cohere_master>persvr
  2009...::INFO:  Logging to STDERR via   org.mortbay.log.StdErrLog
  2009...:INFO:  jetty-6.1.14
  INFO: Timer Start 5000 scans
  May 23, 2009 6:29:47 PM org.persvr.data.GlobalData$1 run
  May 23, 2009 6:29:47 PM org.persvr.remote.PersevereFilter init
  INFO: Persevere v1.0 beta 2 Started
  2009...INFO:  Started   SelectChannelConnector@0.0.0.0:8080
  Type "help" at the console for more information

Leave, erase DB, gen'ed classes, update...

  js>shutdown

  C:\cohere_master>persvr --eraseDB
  Delete data at C:\cohere_master\WEB-INF\data? (y|n) y
  Deleting data at C:\cohere_master\WEB-INF\data...
  A new database will be initialized when you restart.
  C:\cohere_master>del WEB-INF\config\generated.js

  C:\cohere_master>cd \persevere

  C:\persevere>svn update
  U    WEB-INF\config\core.json
  U    WEB-INF\src\org\persvr\data\Identification.java
  U    WEB-INF\src\org\persvr\datasource\AbstractJsonSource.java
  U    WEB-INF\src\org\persvr\datasource\HttpJsonSource.java
  U    WEB-INF\src\org\persvr\remote\JSONSerializer.java

  ...

  Updated to revision 486.

Compile

  C:\persevere>ant compile
  Buildfile: build.xml

  compile:
    [javac] Compiling 4 source files to C:\persevere\WEB-INF\classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

  BUILD SUCCESSFUL
  Total time: 2 seconds
  C:\persevere>cd ..\cohere_master

Run... and unhappy!

  C:\cohere_master>persvr
  2009-05-23 18:31:40.294::INFO:  Logging to STDERR via
org.mortbay.log.StdErrLog
  2009-05-23 18:31:40.485::INFO:  jetty-6.1.14
  2009-05-23 18:31:41.872::WARN:  failed Persevere
  java.lang.StackOverflowError
        at
org.mozilla.javascript.ScriptableObject.getImpl(ScriptableObject.java:2000)
        at
org.mozilla.javascript.ScriptableObject.get(ScriptableObject.java:287)
        at
org.mozilla.javascript.IdScriptableObject.get(IdScriptableObject.java:387)
        at
org.persvr.data.PersistableObject.noCheckGet(PersistableObject.java:49)
        at
org.persvr.data.PersistableClass.noCheckGet(PersistableClass.java:774)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:131)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)
        at
org.persvr.data.PersistableClass.getPrototypeProperty(PersistableClass.java:133)

Original issue reported on code.google.com by davidthi...@gmail.com on 24 May 2009 at 1:40

GoogleCodeExporter commented 8 years ago
Looks like later builds have whatever it was that was making this unhappy 
removed.

Original comment by davidthi...@gmail.com on 24 May 2009 at 4:17

GoogleCodeExporter commented 8 years ago

Original comment by kris...@gmail.com on 27 May 2009 at 3:47