Build #514

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Build #514

drush66
I have downloaded one click build #514 from jenkins, unziped it.

When I click on Blog on top of the page following exception is raised
in the image:


VM: Win32 - IX86 - 5.1 - Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.51]
Image: Pharo1.2.1 [Latest update: #12345]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\test\pier20-build-514\Pier.app\Contents\Resources
Trusted Dir C:\test\pier20-build-514\Pier.app\Contents\Resources\RUSEVLJD
Untrusted Dir C:\Documents and Settings\rusevljd\My Documents\My Squeak

WAHtmlResponseGenerator(Object)>>doesNotUnderstand: #statusForbidden
        Receiver: a WAHtmlResponseGenerator
        Arguments and temporary variables:
                aMessage: statusForbidden
                exception: MessageNotUnderstood: WAHtmlResponseGenerator>>statusForbidden
                resumeValue: nil
        Receiver's instance variables:
                requestContext: a WARequestContext url: '/pier/about'

WAApplication>>handleFiltered:
        Receiver: a WAApplication
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                filter: a WAValueHolder contents: a WAExceptionFilter
                parent: a WADispatcher
                configuration: a WAUserConfiguration
                cache: a WACache

WAExceptionFilter(WARequestFilter)>>handleFiltered:
        Receiver: a WAExceptionFilter
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                next: a WAValueHolder contents: a WAApplication
                configuration: a WAUserConfiguration

[super handleFiltered: aRequestContext] in WAExceptionFilter>>handleFiltered:
        Receiver: a WAExceptionFilter
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                next: a WAValueHolder contents: a WAApplication
                configuration: a WAUserConfiguration

BlockClosure>>on:do:
        Receiver: [super handleFiltered: aRequestContext]
        Arguments and temporary variables:
                exception: a WAWalkbackErrorHandler
                handlerAction: [:exception | [self handleException: exception]
                on: Error
                do...etc...
                handlerActive: false
        Receiver's instance variables:
                outerContext: WAExceptionFilter>>handleFiltered:
                startpc: 32
                numArgs: 0

WAWalkbackErrorHandler(WAExceptionHandler)>>handleExceptionsDuring:
        Receiver: a WAWalkbackErrorHandler
        Arguments and temporary variables:
                aBlock: [super handleFiltered: aRequestContext]
        Receiver's instance variables:
                requestContext: a WARequestContext url: '/pier/about'

WAWalkbackErrorHandler class(WAExceptionHandler
class)>>handleExceptionsDuring:context:
        Receiver: WAWalkbackErrorHandler
        Arguments and temporary variables:
                aBlock: [super handleFiltered: aRequestContext]
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                superclass: WADebugErrorHandler
                methodDict: a
MethodDictionary(#open:->(WAWalkbackErrorHandler>>#open: "a
Compi...etc...
                format: 132
                instanceVariables: nil
                organization: ('actions' open:)

                subclasses: nil
                name: #WAWalkbackErrorHandler
                classPool: nil
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Seaside-Development-Core'
                traitComposition: {}
                localSelectors: nil

WAExceptionFilter>>handleFiltered:
        Receiver: a WAExceptionFilter
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                next: a WAValueHolder contents: a WAApplication
                configuration: a WAUserConfiguration

[self filter handleFiltered: aRequestContext] in
WAApplication(WARequestHandler)>>handle:
        Receiver: a WAApplication
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                filter: a WAValueHolder contents: a WAExceptionFilter
                parent: a WADispatcher
                configuration: a WAUserConfiguration
                cache: a WACache

BlockClosure>>on:do:
        Receiver: [self filter handleFiltered: aRequestContext]
        Arguments and temporary variables:
                exception: WACurrentRequestContext
                handlerAction: [:notification | notification resume: anObject]
                handlerActive: true
        Receiver's instance variables:
                outerContext: WAApplication(WARequestHandler)>>handle:
                startpc: 32
                numArgs: 0

WACurrentRequestContext class(WADynamicVariable class)>>use:during:
        Receiver: WACurrentRequestContext
        Arguments and temporary variables:
                anObject: a WARequestContext url: '/pier/about'
                aBlock: [self filter handleFiltered: aRequestContext]
        Receiver's instance variables:
                superclass: WADynamicVariable
                methodDict: a MethodDictionary()
                format: 140
                instanceVariables: nil
                organization: ('as yet unclassified')

                subclasses: nil
                name: #WACurrentRequestContext
                classPool: nil
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Seaside-Core-RequestHandling'
                traitComposition: {}
                localSelectors: nil

[WACurrentRequestContext use: self during: aBlock] in
WARequestContext>>push:while:
        Receiver: a WARequestContext url: '/pier/about'
        Arguments and temporary variables:
                aBlock: [self filter handleFiltered: aRequestContext]
        Receiver's instance variables:
                handlers: an OrderedCollection(a WAApplication a WADispatcher)
                request: a WARequest method: GET uri: /pier/about version: HTTP/1.1
                response: a WABufferedResponse status: 200 message: 'OK'
                codec: a GRPharoUtf8Codec name: 'utf-8'
                consumer: a WAPathConsumer
                properties: nil

BlockClosure>>ensure:
        Receiver: [WACurrentRequestContext use: self during: aBlock]
        Arguments and temporary variables:
                aBlock: [handlers removeFirst]
                complete: nil
                returnValue: nil
        Receiver's instance variables:
                outerContext: WARequestContext>>push:while:
                startpc: 42
                numArgs: 0

WARequestContext>>push:while:
        Receiver: a WARequestContext url: '/pier/about'
        Arguments and temporary variables:
                aRequestHandler: a WAApplication
                aBlock: [self filter handleFiltered: aRequestContext]
        Receiver's instance variables:
                handlers: an OrderedCollection(a WAApplication a WADispatcher)
                request: a WARequest method: GET uri: /pier/about version: HTTP/1.1
                response: a WABufferedResponse status: 200 message: 'OK'
                codec: a GRPharoUtf8Codec name: 'utf-8'
                consumer: a WAPathConsumer
                properties: nil

WAApplication(WARequestHandler)>>handle:
        Receiver: a WAApplication
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                filter: a WAValueHolder contents: a WAExceptionFilter
                parent: a WADispatcher
                configuration: a WAUserConfiguration
                cache: a WACache

WADispatcher>>handleFiltered:named:
        Receiver: a WADispatcher
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
                aString: 'pier'
        Receiver's instance variables:
                filter: a WAValueHolder contents: a WADispatcher
                parent: nil
                configuration: a WAUserConfiguration
                defaultName: 'pier'
                handlers: a Dictionary('browse'->a WAApplication 'comet'->a
WADispatcher 'confi...etc...

WADispatcher>>handleFiltered:
        Receiver: a WADispatcher
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
                consumer: a WAPathConsumer
        Receiver's instance variables:
                filter: a WAValueHolder contents: a WADispatcher
                parent: nil
                configuration: a WAUserConfiguration
                defaultName: 'pier'
                handlers: a Dictionary('browse'->a WAApplication 'comet'->a
WADispatcher 'confi...etc...

[self filter handleFiltered: aRequestContext] in
WADispatcher(WARequestHandler)>>handle:
        Receiver: a WADispatcher
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                filter: a WAValueHolder contents: a WADispatcher
                parent: nil
                configuration: a WAUserConfiguration
                defaultName: 'pier'
                handlers: a Dictionary('browse'->a WAApplication 'comet'->a
WADispatcher 'confi...etc...

BlockClosure>>on:do:
        Receiver: [self filter handleFiltered: aRequestContext]
        Arguments and temporary variables:
                exception: WACurrentRequestContext
                handlerAction: [:notification | notification resume: anObject]
                handlerActive: true
        Receiver's instance variables:
                outerContext: WADispatcher(WARequestHandler)>>handle:
                startpc: 32
                numArgs: 0

WACurrentRequestContext class(WADynamicVariable class)>>use:during:
        Receiver: WACurrentRequestContext
        Arguments and temporary variables:
                anObject: a WARequestContext url: '/pier/about'
                aBlock: [self filter handleFiltered: aRequestContext]
        Receiver's instance variables:
                superclass: WADynamicVariable
                methodDict: a MethodDictionary()
                format: 140
                instanceVariables: nil
                organization: ('as yet unclassified')

                subclasses: nil
                name: #WACurrentRequestContext
                classPool: nil
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Seaside-Core-RequestHandling'
                traitComposition: {}
                localSelectors: nil

[WACurrentRequestContext use: self during: aBlock] in
WARequestContext>>push:while:
        Receiver: a WARequestContext url: '/pier/about'
        Arguments and temporary variables:
                aBlock: [self filter handleFiltered: aRequestContext]
        Receiver's instance variables:
                handlers: an OrderedCollection(a WAApplication a WADispatcher)
                request: a WARequest method: GET uri: /pier/about version: HTTP/1.1
                response: a WABufferedResponse status: 200 message: 'OK'
                codec: a GRPharoUtf8Codec name: 'utf-8'
                consumer: a WAPathConsumer
                properties: nil

BlockClosure>>ensure:
        Receiver: [WACurrentRequestContext use: self during: aBlock]
        Arguments and temporary variables:
                aBlock: [handlers removeFirst]
                complete: nil
                returnValue: nil
        Receiver's instance variables:
                outerContext: WARequestContext>>push:while:
                startpc: 42
                numArgs: 0

WARequestContext>>push:while:
        Receiver: a WARequestContext url: '/pier/about'
        Arguments and temporary variables:
                aRequestHandler: a WADispatcher
                aBlock: [self filter handleFiltered: aRequestContext]
        Receiver's instance variables:
                handlers: an OrderedCollection(a WAApplication a WADispatcher)
                request: a WARequest method: GET uri: /pier/about version: HTTP/1.1
                response: a WABufferedResponse status: 200 message: 'OK'
                codec: a GRPharoUtf8Codec name: 'utf-8'
                consumer: a WAPathConsumer
                properties: nil

WADispatcher(WARequestHandler)>>handle:
        Receiver: a WADispatcher
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                filter: a WAValueHolder contents: a WADispatcher
                parent: nil
                configuration: a WAUserConfiguration
                defaultName: 'pier'
                handlers: a Dictionary('browse'->a WAApplication 'comet'->a
WADispatcher 'confi...etc...

[self requestHandler handle: aRequestContext] in
WAComancheAdaptor(WAServerAdaptor)>>handleRequest:
        Receiver: a WAComancheAdaptor
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                manager: a WAServerManager
                port: 8080
                requestHandler: nil
                codec: a GRPharoUtf8Codec name: 'utf-8'
                streamUploads: false
                service: seaside-8080 [running] port: 8080

BlockClosure>>on:do:
        Receiver: [self requestHandler handle: aRequestContext]
        Arguments and temporary variables:
                exception: WAResponseNotification
                handlerAction: [:n | nil]
                handlerActive: true
        Receiver's instance variables:
                outerContext: WAComancheAdaptor(WAServerAdaptor)>>handleRequest:
                startpc: 34
                numArgs: 0

WAComancheAdaptor(WAServerAdaptor)>>handleRequest:
        Receiver: a WAComancheAdaptor
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                manager: a WAServerManager
                port: 8080
                requestHandler: nil
                codec: a GRPharoUtf8Codec name: 'utf-8'
                streamUploads: false
                service: seaside-8080 [running] port: 8080

WAComancheAdaptor(WAServerAdaptor)>>handle:
        Receiver: a WAComancheAdaptor
        Arguments and temporary variables:
                aRequestContext: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                manager: a WAServerManager
                port: 8080
                requestHandler: nil
                codec: a GRPharoUtf8Codec name: 'utf-8'
                streamUploads: false
                service: seaside-8080 [running] port: 8080

[self handle: context;
                 responseFrom: context] in WAComancheAdaptor(WAServerAdaptor)>>process:
        Receiver: a WAComancheAdaptor
        Arguments and temporary variables:
                context: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                manager: a WAServerManager
                port: 8080
                requestHandler: nil
                codec: a GRPharoUtf8Codec name: 'utf-8'
                streamUploads: false
                service: seaside-8080 [running] port: 8080

BlockClosure>>ensure:
        Receiver: [self handle: context;
                 responseFrom: context]
        Arguments and temporary variables:
                aBlock: [context destroy]
                complete: nil
                returnValue: nil
        Receiver's instance variables:
                outerContext: WAComancheAdaptor(WAServerAdaptor)>>process:
                startpc: 42
                numArgs: 0

WAComancheAdaptor(WAServerAdaptor)>>process:
        Receiver: a WAComancheAdaptor
        Arguments and temporary variables:
                aNativeRequest: HttpRequest (URL=/pier/about; protocol=HTTP/1.1;
header=a Dicti...etc...
                context: a WARequestContext url: '/pier/about'
        Receiver's instance variables:
                manager: a WAServerManager
                port: 8080
                requestHandler: nil
                codec: a GRPharoUtf8Codec name: 'utf-8'
                streamUploads: false
                service: seaside-8080 [running] port: 8080

WAComancheAdaptor>>processHttpRequest:
        Receiver: a WAComancheAdaptor
        Arguments and temporary variables:
                aRequest: HttpRequest (URL=/pier/about; protocol=HTTP/1.1; header=a
Dictionary(...etc...
        Receiver's instance variables:
                manager: a WAServerManager
                port: 8080
                requestHandler: nil
                codec: a GRPharoUtf8Codec name: 'utf-8'
                streamUploads: false
                service: seaside-8080 [running] port: 8080

HttpService>>processHttpRequest:
        Receiver: seaside-8080 [running] port: 8080
        Arguments and temporary variables:
                anHttpRequest: HttpRequest (URL=/pier/about; protocol=HTTP/1.1;
header=a Dictio...etc...
        Receiver's instance variables:
                name: 'seaside-8080'
                process: a Process in [self schedule.
        beingWaitedOn
                ifTrue: [delaySemaphore ...etc...
                stopSignal: nil
                priority: nil
                portNumber: 8080
                address: nil
                plug: a WAComancheAdaptor
                mode: #deployment

[self target processHttpRequest: request] in HttpAdaptor>>dispatchRequest:
        Receiver: a HttpAdaptor
        Arguments and temporary variables:
                request: HttpRequest (URL=/pier/about; protocol=HTTP/1.1; header=a
Dictionary('...etc...
        Receiver's instance variables:
                stream: SocketStream[inbuf:4kb/outbuf:4kb]
                httpService: seaside-8080 [running] port: 8080

BlockClosure>>on:do:
        Receiver: [self target processHttpRequest: request]
        Arguments and temporary variables:
                exception: Error
                handlerAction: [:ex | self errorResponseStatus: #serverError
description: ex de...etc...
                handlerActive: true
        Receiver's instance variables:
                outerContext: HttpAdaptor>>dispatchRequest:
                startpc: 48
                numArgs: 0

HttpService>>handleDispatchErrorsIn:
        Receiver: seaside-8080 [running] port: 8080
        Arguments and temporary variables:
                aBlock: [self target processHttpRequest: request]
        Receiver's instance variables:
                name: 'seaside-8080'
                process: a Process in [self schedule.
        beingWaitedOn
                ifTrue: [delaySemaphore ...etc...
                stopSignal: nil
                priority: nil
                portNumber: 8080
                address: nil
                plug: a WAComancheAdaptor
                mode: #deployment

HttpAdaptor>>dispatchRequest:
        Receiver: a HttpAdaptor
        Arguments and temporary variables:
                request: HttpRequest (URL=/pier/about; protocol=HTTP/1.1; header=a
Dictionary('...etc...
                response: nil
        Receiver's instance variables:
                stream: SocketStream[inbuf:4kb/outbuf:4kb]
                httpService: seaside-8080 [running] port: 8080

[[[request := self readRequest]
                on: Error
                do: [:ex | continue := false].
        continue
                ifTrue: [response := self dispatchRequest: request.
                        self
                                addConnectionHeaders: response
                                request: request
                                count: count.
                        (self writeResponse: response for: request)
                                ifFalse: [^ self].
                        count := count + 1.
                        continue := response isPersistent
                                                and: [count < limit]].
        continue] whileTrue.
        nil] in HttpAdaptor>>beginConversation
        Receiver: a HttpAdaptor
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                stream: SocketStream[inbuf:4kb/outbuf:4kb]
                httpService: seaside-8080 [running] port: 8080

BlockClosure>>ensure:
        Receiver: [[[request := self readRequest]
                on: Error
                do: [:ex | continue := false].
        continue
                i...etc...
        Arguments and temporary variables:
                aBlock: [self destroy]
                complete: nil
                returnValue: nil
        Receiver's instance variables:
                outerContext: HttpAdaptor>>beginConversation
                startpc: 73
                numArgs: 0


--- The full stack ---
WAHtmlResponseGenerator(Object)>>doesNotUnderstand: #statusForbidden
WAApplication>>handleFiltered:
WAExceptionFilter(WARequestFilter)>>handleFiltered:
[super handleFiltered: aRequestContext] in WAExceptionFilter>>handleFiltered:
BlockClosure>>on:do:
WAWalkbackErrorHandler(WAExceptionHandler)>>handleExceptionsDuring:
WAWalkbackErrorHandler class(WAExceptionHandler
class)>>handleExceptionsDuring:context:
WAExceptionFilter>>handleFiltered:
[self filter handleFiltered: aRequestContext] in
WAApplication(WARequestHandler)>>handle:
BlockClosure>>on:do:
WACurrentRequestContext class(WADynamicVariable class)>>use:during:
[WACurrentRequestContext use: self during: aBlock] in
WARequestContext>>push:while:
BlockClosure>>ensure:
WARequestContext>>push:while:
WAApplication(WARequestHandler)>>handle:
WADispatcher>>handleFiltered:named:
WADispatcher>>handleFiltered:
[self filter handleFiltered: aRequestContext] in
WADispatcher(WARequestHandler)>>handle:
BlockClosure>>on:do:
WACurrentRequestContext class(WADynamicVariable class)>>use:during:
[WACurrentRequestContext use: self during: aBlock] in
WARequestContext>>push:while:
BlockClosure>>ensure:
WARequestContext>>push:while:
WADispatcher(WARequestHandler)>>handle:
[self requestHandler handle: aRequestContext] in
WAComancheAdaptor(WAServerAdaptor)>>handleRequest:
BlockClosure>>on:do:
WAComancheAdaptor(WAServerAdaptor)>>handleRequest:
WAComancheAdaptor(WAServerAdaptor)>>handle:
[self handle: context;
                 responseFrom: context] in WAComancheAdaptor(WAServerAdaptor)>>process:
BlockClosure>>ensure:
WAComancheAdaptor(WAServerAdaptor)>>process:
WAComancheAdaptor>>processHttpRequest:
HttpService>>processHttpRequest:
[self target processHttpRequest: request] in HttpAdaptor>>dispatchRequest:
BlockClosure>>on:do:
HttpService>>handleDispatchErrorsIn:
HttpAdaptor>>dispatchRequest:
[[[request := self readRequest]
                on: Error
                do: [:ex | continue := false].
        continue
                ifTrue: [response := self dispatchRequest: request.
                        self
                                addConnectionHeaders: response
                                request: request
                                count: count.
                        (self writeResponse: response for: request)
                                ifFalse: [^ self].
                        count := count + 1.
                        continue := response isPersistent
                                                and: [count < limit]].
        continue] whileTrue.
        nil] in HttpAdaptor>>beginConversation
BlockClosure>>ensure:
 - - - - - - - - - - - - - - -
                        - - - - - - - - - - - - - - - - - -
HttpAdaptor>>beginConversation
HttpAdaptor class>>readAndWriteTo:service:
HttpAdaptor class>>readAndWriteToSocket:service:
HttpService>>serve:
[self serve: aSocket] in HttpService(TcpService)>>value:
[self value.
        Processor terminateActive] in BlockClosure>>newProcess
_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki