Hi Stefan, Use the deploy tool to set the reflection level to 'debugger' when they'll get a better error message.
Slava On Sat, Nov 21, 2009 at 3:32 PM, Stefan Scholl <[email protected]> wrote: > Tried to deploy webapps.ip under Linux. First on a 64 bit system > and a current version from the site. Error. > > Than with a self compiled version from git, 2009-10-28, on a 32 > bit system without SSE2. build 878, boot.x86.32.image 2009-10-26 > 23:16 UTC. Same error. > > > Content of the temp directory: > > -rw-r--r-- 1 stesch users 510 Nov 21 20:18 deploy-config-webapps.ip > -rw-r--r-- 1 stesch users 3433280 Nov 21 19:48 staging..image > -rw-r--r-- 1 stesch users 34155776 Nov 21 20:18 > staging.math-threads-compiler.image > -rw-r--r-- 1 stesch users 5054392 Nov 21 19:48 staging.math-threads.image > -rw-r--r-- 1 stesch users 4446152 Nov 21 19:48 staging.math.image > > > $ cat deploy-config-webapps.ip > USING: tools.deploy.config vocabs.loader ; > H{ > { deploy-name "webapps.ip" } > { deploy-word-defs? f } > { > vocab-roots > V{ > "resource:core" > "resource:basis" > "resource:extra" > "resource:work" > } > } > { deploy-c-types? f } > { deploy-unicode? f } > { deploy-io 2 } > { deploy-reflection 1 } > { "stop-after-last-window?" t } > { deploy-word-props? f } > { deploy-math? t } > { deploy-threads? t } > { deploy-ui? f } > > > > This what I got: > > -----------> > [...] > Loading resource:basis/io/directories/hierarchy/hierarchy.factor > Loading resource:basis/io/files/unique/unix/unix.factor > The die word was called by the library. Unless you called it yourself, > you have triggered a bug in Factor. Please report. > Starting low level debugger... > Basic commands: > q -- continue executing Factor - NOT SAFE > im -- save image to fep.image > x -- exit Factor > Advanced commands: > d <addr> <count> -- dump memory > u <addr> -- dump object at tagged <addr> > . <addr> -- print object at tagged <addr> > t -- toggle output trimming > s r -- dump data, retain stacks > .s .r .c -- print data, retain, call stacks > e -- dump environment > g -- dump generations > data -- data heap dump > words -- words dump > tuples -- tuples dump > refs <addr> -- find data heap references to object > push <addr> -- push object on data stack - NOT SAFE > code -- code heap dump > READY > ==== DATA STACK: > "webapps.ip/webapps.ip.image" > "webapps.ip" > T{ continuations:condition T{ source-files.errors:source-file-error T{ > lexer:lexer-error 5 24 "namespaces prettyprint ;" T{ continuations:condition > T{ source-files.errors:source-file-error T{ lexer:lexer-error 17 31 > "html.templates.chloe.compiler ;" T{ continuations:condition T{ > source-files.errors:source-file-error T{ lexer:lexer-error 30 41 "FROM: > mime.multipart => parse-multipart ;" T{ ... ... ... ... } } f > "resource:basis/http/server/server.factor" f } { { "Load > resource:basis/http/server/server.factor again" syntax:t } } T{ > continuations:continuation { "webapps.ip/webapps.ip.image" T{ ... ... > ... ... ... ... ... } T{ ... ... ... ... ... ... ... } > { ... ... ... ... ... ... ... ... ... ... ... } T{ ... > ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... > ... ... ... ... ... } { ... ... ... ... ... ... ... > ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... > ... ... }... } #<type 10 @ b0daec8e> { f 1 8 { ... ... ... ... > ... ... ... ... } "furnace.actions" T{ ... ... ... ... ... > ... ... } T{ ... ... ... ... ... ... ... } f 19 30... } T{ > vectors:vector { ... ... ... ... ... ... ... ... } 8 } T{ > vectors:vector { ... ... ... ... ... ... ... ... ... ... > ... } 15 } } } } f "resource:basis/furnace/actions/actions.factor" f } { { > "Load resource:basis/furnace/actions/actions.factor again" syntax:t } } T{ > continuations:continuation { "webapps.ip/webapps.ip.image" T{ vocabs:vocab > "webapps.ip" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } > T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... > ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "webapps.ip" T{ > hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } > T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... > ... } } } f f f f } { "! Copyright (C) 2008 Doug Coleman." "! See > http://factorcode.org/license.txt for BSD license." "USING: accessors > furnace.actions http.server" "http.server.dispatchers html.forms io.sockets" > "namespaces prettyprint ;" "IN: webapps.ip" "" "TUPLE: ip-app < dispatcher ;" > "" ": <display-ip-action> ( -- action )"... } T{ vectors:vector { 0 0 0 0 0 0 > 0 0 0 0... } 0 } T{ vocabs:vocab "furnace.actions" T{ hashtables:hashtable 0 > 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ > ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } > T{ vocabs:vocab "furnace.actions" T{ hashtables:hashtable 0 0 { T{ ... ... > } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ > ... ... } T{ ... ... } T{ ... ... } } } f f f f } > "resource:basis/furnace/actions/actions.factor" T{ > source-files.errors:source-file-error T{ lexer:lexer-error 17 31 > "html.templates.chloe.compiler ;" T{ continuations:condition T{ ... ... > ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f > "resource:basis/furnace/actions/actions.factor" f } { { "Load > resource:basis/furnace/actions/actions.factor again" syntax:t } }... } #<type > 10 @ b0db0136> { f 1 8 { "accessors" "furnace.actions" "http.server" > "http.server.dispatchers" "html.forms" "io.sockets" "namespaces" > "prettyprint" } "furnace.actions" T{ vocabs.parser:manifest f T{ > hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } "accessors" > "accessors" T{ ... ... } T{ ... ... } "syntax" "syntax" } } T{ > vectors:vector { T{ ... ... ... ... ... ... ... } T{ ... ... > ... ... ... ... ... } 0 } 2 } T{ vectors:vector { } 0 } T{ > vectors:vector { } 0 } T{ vectors:vector { } 0 } } T{ vocabs.parser:manifest > f T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } "accessors" > "accessors" T{ ... ... } T{ ... ... } "syntax" "syntax" } } T{ > vectors:vector { T{ ... ... ... ... ... ... ... } T{ ... ... > ... ... ... ... ... } 0 } 2 } T{ vectors:vector { } 0 } T{ > vectors:vector { } 0 } T{ vectors:vector { } 0 } } } T{ vectors:vector { T{ > hashtables:hashtable 126 0 { source-files:source-files T{ ... ... ... > ... } command-line:command-line f io.styles:stack-effect-style T{ ... ... > ... ... } alien:callbacks T{ ... ... ... ... } > io.ports:default-buffer-size 65536... } } T{ hashtables:hashtable 13 0 { > tools.deploy.config:deploy-name "webapps.ip" vocabs.loader:vocab-roots T{ > ... ... ... } tools.deploy.config:deploy-ui? f > tools.deploy.shaker:deploy-vocab "webapps.ip" T{ ... ... } T{ ... ... > }... } } T{ hashtables:hashtable 9 0 { definitions:new-classes T{ ... ... > ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... > ... } definitions:changed-effects T{ ... ... ... ... } T{ ... ... > } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { T{ ... ... } T{ > ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... > } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } > T{ hashtables:hashtable 2 0 { lexer:lexer T{ ... ... ... ... ... > ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ > ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } } 5 } > T{ vectors:vector { T{ continuations:continuation { > "webapps.ip/webapps.ip.image" "webapps.ip" f } #<type 10 @ acf1e78e> { } T{ > vectors:vector { ... ... ... ... ... ... ... ... ... ... > ... } 2 } T{ vectors:vector { ... ... ... ... ... ... ... ... > ... ... ... } 0 } } T{ continuations:continuation { > "webapps.ip/webapps.ip.image" T{ ... ... ... ... ... ... ... } > f } #<type 10 @ acf1e816> { } T{ vectors:vector { ... ... ... ... > ... ... ... ... ... ... ... } 2 } T{ vectors:vector { ... ... > ... ... ... ... ... ... ... ... ... } 1 } } T{ > continuations:continuation { "webapps.ip/webapps.ip.image" T{ ... ... > ... ... ... ... ... } T{ ... ... ... ... ... ... ... } > f } #<type 10 @ acf1e8d6> { } T{ vectors:vector { ... ... ... ... > ... ... ... ... ... ... ... } 2 } T{ vectors:vector { ... ... > ... ... ... ... ... ... ... ... ... } 2 } } T{ > continuations:continuation { "webapps.ip/webapps.ip.image" T{ ... ... > ... ... ... ... ... } T{ ... ... ... ... ... ... ... } > "resource:extra/webapps/ip/ip.factor" f } #<type 10 @ acf1e9be> { } T{ > vectors:vector { ... ... ... ... ... ... ... ... ... ... > ... } 2 } T{ vectors:vector { ... ... ... ... ... ... ... ... > ... ... ... } 3 } } T{ continuations:continuation { > "webapps.ip/webapps.ip.image" T{ ... ... ... ... ... ... ... } > T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } > "resource:extra/webapps/ip/ip.factor" f } #<type 10 @ acf1eabe> { } T{ > vectors:vector { ... ... ... ... ... ... ... ... ... ... > ... } 3 } T{ vectors:vector { ... ... ... ... ... ... ... ... > ... ... ... } 4 } } T{ continuations:continuation { > "webapps.ip/webapps.ip.image" T{ ... ... ... ... ... ... ... } > T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } f > } #<type 10 @ acf1ec06> { } T{ vectors:vector { ... ... ... ... ... > ... ... ... ... ... ... } 4 } T{ vectors:vector { ... ... ... > ... ... ... ... ... ... ... ... } 5 } } T{ > continuations:continuation { "webapps.ip/webapps.ip.image" T{ ... ... > ... ... ... ... ... } T{ ... ... ... ... ... ... ... } > { ... ... ... ... ... ... ... ... ... ... ... } f } #<type > 10 @ acf1ed4e> { } T{ vectors:vector { ... ... ... ... ... ... > ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... > ... ... ... ... ... ... ... } 6 } } T{ continuations:continuation { > "webapps.ip/webapps.ip.image" T{ ... ... ... ... ... ... ... } > T{ ... ... ... ... ... ... ... } { ... ... ... ... ... > ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... > ... ... ... ... ... } f } #<type 10 @ acf1eee6> { f 1 8 { ... ... > ... ... ... ... ... ... } "furnace.actions" T{ ... ... ... > ... ... ... ... } T{ ... ... ... ... ... ... ... } } T{ > vectors:vector { ... ... ... ... ... ... ... ... ... ... > ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... > ... ... ... } 7 } } T{ continuations:continuation { > "webapps.ip/webapps.ip.image" T{ ... ... ... ... ... ... ... } > T{ ... ... ... ... ... ... ... } { ... ... ... ... ... > ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... > ... ... ... ... ... } T{ ... ... ... ... ... ... ... } > f } #<type 10 @ acf1f12e> { f 1 8 { ... ... ... ... ... ... ... > ... } "furnace.actions" T{ ... ... ... ... ... ... ... } T{ > ... ... ... ... ... ... ... } } T{ vectors:vector { ... ... > ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { > ... ... ... ... ... ... ... ... ... ... ... } 8 } } } 9 } } > } } f "resource:extra/webapps/ip/ip.factor" f } { { "Load > resource:extra/webapps/ip/ip.factor again" syntax:t } } T{ > continuations:continuation { "webapps.ip/webapps.ip.image" T{ vocabs:vocab > "webapps.ip" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f > } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } } } f f f f } T{ vocabs:vocab "webapps.ip" > T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } } } f f f f } > "resource:extra/webapps/ip/ip.factor" T{ > source-files.errors:source-file-error T{ lexer:lexer-error 5 24 "namespaces > prettyprint ;" T{ continuations:condition T{ > source-files.errors:source-file-error T{ lexer:lexer-error 17 31 > "html.templates.chloe.compiler ;" T{ continuations:condition T{ ... ... > ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f > "resource:basis/furnace/actions/actions.factor" f } { { "Load > resource:basis/furnace/actions/actions.factor again" syntax:t } } T{ > continuations:continuation { "webapps.ip/webapps.ip.image" T{ vocabs:vocab > "webapps.ip" T{ ... ... ... ... } f f f f } T{ vocabs:vocab > "webapps.ip" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2008 > Doug Coleman." "! See http://factorcode.org/license.txt for BSD license." > "USING: accessors furnace.actions http.server" "http.server.dispatchers > html.forms io.sockets" "namespaces prettyprint ;" "IN: webapps.ip" "" "TUPLE: > ip-app < dispatcher ;" "" ": <display-ip-action> ( -- action )"... } T{ > vectors:vector { ... ... ... ... ... ... ... ... ... ... > ... } 0 } T{ vocabs:vocab "furnace.actions" T{ ... ... ... ... } f f > f f } T{ vocabs:vocab "furnace.actions" T{ ... ... ... ... } f f f f > } "resource:basis/furnace/actions/actions.factor" T{ > source-files.errors:source-file-error T{ ... ... ... ... ... } f > "resource:basis/furnace/actions/actions.factor" f } { { ... ... } }... } > #<type 10 @ b0db0136> { f 1 8 { "accessors" "furnace.actions" "http.server" > "http.server.dispatchers" "html.forms" "io.sockets" "namespaces" > "prettyprint" } "furnace.actions" T{ vocabs.parser:manifest f T{ ... ... > ... ... } T{ ... ... ... } T{ ... ... ... } T{ ... ... > ... } T{ ... ... ... } } T{ vocabs.parser:manifest f T{ ... ... > ... ... } T{ ... ... ... } T{ ... ... ... } T{ ... ... > ... } T{ ... ... ... } } } T{ vectors:vector { T{ ... ... ... > ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... > ... ... ... } T{ ... ... ... ... } } 5 } T{ vectors:vector { T{ > ... ... ... ... ... ... } T{ ... ... ... ... ... ... } > T{ ... ... ... ... ... ... } T{ ... ... ... ... ... > ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... > ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... > ... ... ... } T{ ... ... ... ... ... ... } } 9 } } } } f > "resource:extra/webapps/ip/ip.factor" f } { { "Load > resource:extra/webapps/ip/ip.factor again" syntax:t } } f } #<type 10 @ > b0db157e> { } T{ vectors:vector { T{ hashtables:hashtable 126 0 { > source-files:source-files T{ hashtables:hashtable 485 0 { > "resource:basis/circular/circular.factor" T{ source-files:source-file > "resource:basis/circular/circular.factor" [ ] #<type 9 @ ad3f1326> { ... > ... } } "resource:basis/compiler/cfg/save-contexts/save-contexts.factor" T{ > source-files:source-file > "resource:basis/compiler/cfg/save-contexts/save-contexts.factor" [ ] #<type 9 > @ ad3f135e> { ... ... } } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f }... } } command-line:command-line f > io.styles:stack-effect-style T{ hashtables:hashtable 2 0 { > io.styles:foreground T{ colors:rgba #<type 3 @ ad3f676b> #<type 3 @ ad3f677b> > #<type 3 @ ad3f678b> #<type 3 @ ad3f679b> } T{ hashtables.private:tombstone f > } T{ hashtables.private:tombstone f } io.styles:font-style io.styles:plain T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } > alien:callbacks T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone > f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } > T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f } } } io.ports:default-buffer-size 65536... } > } T{ hashtables:hashtable 13 0 { tools.deploy.config:deploy-name "webapps.ip" > vocabs.loader:vocab-roots T{ vectors:vector { "resource:core" > "resource:basis" "resource:extra" "resource:work" } 4 } > tools.deploy.config:deploy-ui? f tools.deploy.shaker:deploy-vocab > "webapps.ip" T{ hashtables.private:tombstone f } T{ > hashtables.private:tombstone f }... } } } 2 } T{ vectors:vector { T{ > continuations:continuation { "webapps.ip/webapps.ip.image" "webapps.ip" f } > #<type 10 @ acf1e78e> { } T{ vectors:vector { T{ hashtables:hashtable 126 0 { > source-files:source-files T{ ... ... ... ... } > command-line:command-line f io.styles:stack-effect-style T{ ... ... ... > ... } alien:callbacks T{ ... ... ... ... } > io.ports:default-buffer-size 65536... } } T{ hashtables:hashtable 13 0 { > tools.deploy.config:deploy-name "webapps.ip" vocabs.loader:vocab-roots T{ > ... ... ... } tools.deploy.config:deploy-ui? f > tools.deploy.shaker:deploy-vocab "webapps.ip" T{ ... ... } T{ ... ... > }... } } 0 0 0 0 0 0 0 0... } 2 } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... > } 0 } } T{ continuations:continuation { "webapps.ip/webapps.ip.image" T{ > vocabs:vocab "webapps.ip" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ > ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... > } T{ ... ... } T{ ... ... } } } f f f f } f } #<type 10 @ acf1e816> > { } T{ vectors:vector { T{ hashtables:hashtable 126 0 { > source-files:source-files T{ ... ... ... ... } > command-line:command-line f io.styles:stack-effect-style T{ ... ... ... > ... } alien:callbacks T{ ... ... ... ... } > io.ports:default-buffer-size 65536... } } T{ hashtables:hashtable 13 0 { > tools.deploy.config:deploy-name "webapps.ip" vocabs.loader:vocab-roots T{ > ... ... ... } tools.deploy.config:deploy-ui? f > tools.deploy.shaker:deploy-vocab "webapps.ip" T{ ... ... } T{ ... ... > }... } } 0 0 0 0 0 0 0 0... } 2 } T{ vectors:vector { T{ > continuations:continuation { "webapps.ip/webapps.ip.image" "webapps.ip" f } > #<type 10 @ acf1e78e> { } T{ vectors:vector { ... ... ... ... ... > ... ... ... ... ... ... } 2 } T{ vectors:vector { ... ... ... > ... ... ... ... ... ... ... ... } 0 } } 0 0 0 0 0 0 0 0 0... } 1 > } } T{ continuations:continuation { "webapps.ip/webapps.ip.image" T{ > vocabs:vocab "webapps.ip" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ > ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... > } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab > "webapps.ip" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } > T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... > ... } T{ ... ... } } } f f f f } f } #<type 10 @ acf1e8d6> { } T{ > vectors:vector { T{ hashtables:hashtable 126 0 { source-files:source-files T{ > ... ... ... ... } command-line:command-line f > io.styles:stack-effect-style T{ ... ... ... ... } alien:callbacks T{ > ... ... ... ... } io.ports:default-buffer-size 65536... } } T{ > hashtables:hashtable 13 0 { tools.deploy.config:deploy-name "webapps.ip" > vocabs.loader:vocab-roots T{ ... ... ... } > tools.deploy.config:deploy-ui? f tools.deploy.shaker:deploy-vocab > "webapps.ip" T{ ... ... } T{ ... ... }... } } 0 0 0 0 0 0 0 0... } 2 > } T{ vectors:vector { T{ continuations:continuation { > "webapps.ip/webapps.ip.image" "webapps.ip" f } #<type 10 @ acf1e78e> { } T{ > vectors:vector { ... ... ... ... ... ... ... ... ... ... > ... } 2 } T{ vectors:vector { ... ... ... ... ... ... ... ... > ... ... ... } 0 } } T{ continuations:continuation { > "webapps.ip/webapps.ip.image" T{ ... ... ... ... ... ... ... } > f } #<type 10 @ acf1e816> { } T{ vectors:vector { ... ... ... ... > ... ... ... ... ... ... ... } 2 } T{ vectors:vector { ... ... > ... ... ... ... ... ... ... ... ... } 1 } } 0 0 0 0 0 0 0 0... > } 2 } } } 3 } } } > ==== RETAIN STACK: > ==== CALL STACK: > [ init:boot init:do-init-hooks command-line:(command-line) > command-line:parse-command-line "run" namespaces:get vocabs.loader:run > io:output-stream namespaces:get [ io:stream-flush ]... ] > 6 > word/quot addr: acf00144 > word/quot xt: b17b6570 > return address: b17b65a6 > tools.deploy.shaker:(deploy) > f > word/quot addr: acf01886 > word/quot xt: b1c40400 > return address: b1c405b0 > Process exited with error code 1 > > Launch descriptor: > > T{ process > { command > { > "webapps.ip/webapps.ip" > > "-i=/home/stesch/benchmarks/factor/temp/staging.math-threads-compiler.image" > "-resource-path=/home/stesch/benchmarks/factor/" > "-run=tools.deploy.shaker" > "-deploy-vocab=webapps.ip" > > "-deploy-config=/home/stesch/benchmarks/factor/temp/deploy-config-webapps.ip" > "-output-image=webapps.ip/webapps.ip.image" > } > } > { environment H{ } } > { environment-mode +append-environment+ } > { stdin +closed+ } > { stdout T{ fd { id 1210 } { disposed t } { fd 13 } } } > { stderr +stdout+ } > { priority +low-priority+ } > { status 1 } > } > > Type :help for debugging help. > ( scratchpad ) > > <----------- > > > > -- > Web (en): http://www.no-spoon.de/ -*- Web (de): http://www.frell.de/ > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Factor-talk mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/factor-talk > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
